Как представить экземпляры классов в UML? - PullRequest
5 голосов
/ 17 ноября 2010

У меня есть диаграмма классов для моего приложения, которая состоит из нескольких композиций и агрегатов.

Теперь я хочу иметь диаграмму, основанную на диаграмме классов, которая показывает экземпляры классов.Снимок, если хотите.Мне это нужно, потому что это поможет обсудить некоторые функциональные требования.

Диаграмма классов :

 --------   1                 *  ------- 
| Parent |----------------------| Child |
 --------                        -------

Диаграмма "Экземпляр" :

 --------                        --------- 
| Parent |----------------------| Child 1 |
 --------           |            ---------
                    |
                    |            ---------
                    +-----------| Child 2 |
                    |            ---------
                    |
                    |            ---------
                    +-----------| Child 3 |
                                 ---------

Существует ли тип диаграммы для этого?(В настоящее время я неправильно использую диаграмму классов, где все мои экземпляры являются отдельными классами)

Ответы [ 3 ]

6 голосов
/ 17 ноября 2010
2 голосов
/ 17 ноября 2010

Диаграмма «экземпляра» в UML называется Диаграммой объектов.

0 голосов
/ 17 ноября 2010

Вы можете использовать «Диаграмму объектов», как сказал Питер Дж. Макдональд .

См. Вики: Вики объектов диаграммы
В UML, если чтоесли вы хотите, чтобы его не было, вы можете адаптировать классическую диаграмму к тому, что вы хотите
что-то такое же, как вы сделали, но с блоком комментариев для объяснения вашего выбора
Документация так же важна, как и диаграммы.чтобы описать жизненный цикл ваших экземпляров, вы можете использовать «Схему конечного автомата».

...