Komponens diagram használata
Rövid bemutatás
A UML (Unified Modeling Language) egy szoftverfejlesztésben előszeretettel használt modellező nyelv, mely diagramok, modellek létrehozására alkalmas.
A komponens diagram is egy UML diagram, azon belül szerkezeti diagram, ami egy adott szoftver szolgáltatásait és az azok közötti kapcsolatokat modellezi.
Egy komponens szolgáltatások egy halmazát foglalja magában. Természetesen egy komponens tartalmazhat több kisebb komponenst is. Ezek a komponensek egymást interfészeken keresztül érik el, és ezeken keresztül kommunikálnak egymással. Az interfészeknek két fajtája van, nyújtott interfész és megkövetelt interfész. Míg az első a külvilág felé szolgáltatásokat nyújt, addig a második ezeket másoktól igényli. A komponensek a külvilághoz portokon keresztül kapcsolódnak, és egy porthoz több interfész is kapcsolódhat.
Jelölésrendszer
-
Komponens: <<component>> előtaggal, vagy az alábbi jelöléssel
- Interfész:
- nyújtott interfész: körrel
- megkövetelt interfész: félkörrel
- Port: téglalap, a komponens határvonalán