Component modeling
This provides a blueprint of all the different aspects of the component. Like any blueprint it has a number of viewpoints: the interface, the internal structure of parts, and the interaction between the parts. These viewpoints are presented as a set of UML diagrams that together define the model of the component.
Component modeling involves a number of different techniques that are suitable for the various viewpoints of the component:
the interface: component interface design;
the internal structure of parts: object-oriented analysis and design; class modeling; use of patterns;
the interaction between the parts: interaction modeling; state modeling; use of patterns.
Get Service- and Component-based Development: Using Select Perspective™ and UML now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.