The UML 2 Component Diagram

An UML 2 component diagram, which has a higher level of abstraction than the class diagram, makes up the system by illustrating pieces of software, embedded controllers etc. At runtime normally the component diagram is implented by one ore more classes, building blocks  to encompass a large portion of a system.

With components you define boundaries and group elements into logical structures. These component diagrams are similar in practice to package diagrams, the differences between package diagrams and component diagrams are, that component diagrams are offering  more semantically rich grouping mechanism and  in component diagrams all elements of the model are private, whereas package diagrams are displaying public items.

Tagged : , , , , ,

Leave a Reply