Osztálydiagram használatával általános modellt készíthet egy alkalmazás szerkezetéről, amely meghatározza a rendszer osztályait, attribútumait és metódusait, valamint az objektumok közötti kapcsolatokat.
Megjegyzés: Az UML-diagramok Webes Visio történő létrehozásához és szerkesztéséhez Visio 1. csomag vagy Visio 2. csomag licencre van szükség, amely a Microsoft 365-től külön vásárolható meg. További információért forduljon a Microsoft 365 rendszergazdájához. Ha a rendszergazda bekapcsolta az "önkiszolgáló vásárlást", saját maga is vásárolhat licencet a Visióhoz. További részletekért lásd az önkiszolgáló vásárlással kapcsolatos gyakori kérdéseket.
Az UML-osztály rajzsablonján az alábbi alakzatok találhatók.
Alakzat |
Leírás |
---|---|
|
Hasonló szerkezetű, viselkedésű és kapcsolatokkal rendelkező objektumok halmazát ismerteti. Az osztály nevének egyedinek kell lennie a csomagjában. Az osztályalakzat téglalapként kezdődik három sorral. Az osztály neve a felső sorban található. A másik két sor olyan metódusokhoz vagy műveletekhez tartozik, amelyeket a osztály használhat. |
|
Egy attribútumot vagy műveletet ír le. |
|
Osztályalakzatokban használják a műveletekattribútumoktól való elválasztására. |
|
Egy osztály, összetevő, csomag vagy más elem külsőleg látható műveleteit határozza meg belső struktúra megadása nélkül. |
|
Elnevezett értékekből álló adattípust ír le. |
|
Az UML-modell alapvető rendszerezési elemét jelöli. Névteret biztosít a csoportosított elemeknek. Minden elem csak egy csomaghoz tartozik, és egy csomag beágyazható egy másikba. |
|
Egy folyamatban lévő csomagot jelöl. |
|
Diagram-megjegyzésként használható, amely nincs szemantikai hatással a modell elemeire. |
|
Azt jelzi, hogy a forrás típusa a céltípustól öröklődik. |
|
Azt jelzi, hogy a forrástípus megvalósítja a célfelületet. |
|
Az osztályok példányai közötti általános kapcsolatot jelöli. |
|
Olyan kapcsolatot jelöl, amely csak egy irányba halad az osztályok példányai között. |
|
Azt jelzi, hogy a rombusz alakzatot tartalmazó objektum a másik végén lévő objektumra mutató hivatkozásokat tartalmaz. Ha kizárólag ezt az objektumot tartalmazza, használjon helyette összetétel alakzatot. |
Azt jelzi, hogy a forrás típusa a céltípustól függ. |
|
Azt jelzi, hogy a forrástípus a céltípus részeit tartalmazza. |