![]() Take stock of everything needed to implement the planned system.A port is often used to help expose required and provided interfaces of a component. Ports are represented using a square along the edge of the system or a component. Dependenciesĭraw dependencies among components using dashed arrows. A semi-circle represents a required interface, like a person's input. A full circle represents an interface created or provided by the component. InterfaceĪn interface (small circle or semi-circle on a stick) describes a group of operations used (required) or created (provided) by components. It is represented as a rectangle with a smaller rectangle in the upper right corner with tabs or the word written above the name of the component to help distinguish it from a class. Basic Component Diagram Symbols and Notations ComponentĪ component is a logical unit block of the system, a slightly higher abstraction than classes. A UML 2 component may contain multiple physical artifacts if they naturally belong together. ![]() The physical elements described in UML 1, like files and documents, are now referred to as artifacts. In the world of UML 2, these components are less physical and more conceptual stand-alone design elements such as a business process that provides or requires interfaces to interact with other constructs in the system. In the first version of UML, components included in these diagrams were physical: documents, database table, files, and executables, all physical elements with a location. Component diagrams are often drawn to help model implementation details and double-check that every aspect of the system's required functions is covered by planned development. Component Diagram What is a Component Diagram?Ī component diagram, also known as a UML component diagram, describes the organization and wiring of the physical components in a system. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |