uml diagram (component level)