Come rappresentare istanze di classi in UML?
-
25-09-2019 - |
Domanda
Ho una diagramma di classe per la mia applicazione che consiste di diverse composizioni e aggregazioni.
Ora voglio avere schema sulla base del diagramma delle classi che mostra istanze di classe. Un'istantanea, se vuoi. Ho bisogno di questo perché aiuterebbe discutere alcuni requisiti funzionali.
Classe schema :
-------- 1 * -------
| Parent |----------------------| Child |
-------- -------
"Istanza" Schema :
-------- ---------
| Parent |----------------------| Child 1 |
-------- | ---------
|
| ---------
+-----------| Child 2 |
| ---------
|
| ---------
+-----------| Child 3 |
---------
Esiste un tipo di diagramma per questo? (Attualmente sto mis-usando un diagramma delle classi, in cui tutte le mie istanze sono classi separate)
Soluzione
- oggetto schema o
- Usa parola chiave <<< a href = "http://hcs.science.uva.nl/usr/Schreiber/docs/owl-uml/owl-uml.html" rel = "nofollow"> esempio >> o
- Sottolineato nome di classe
Altri suggerimenti
Per "istanza" schema in UML è chiamato un oggetto Diagram.
È possibile utilizzare la "Object Diagram", come Peter G. McDonald ha detto.
Vedere il wiki: oggetto Diagramma Wiki
In UML se quello che vuoi non esiste si può adattare classico Schema per ciò che si vuole
qualcosa proprio come avete fatto, ma con blocco di commento per spiegare le scelte
Documentazione è importante quanto diagrammi.
Se si vuole descrivere il ciclo di vita delle istanze Distinti che è possibile utilizzare "Schema macchina dello Stato".