Форум Сообщества Аналитиков

×


Выбор UML диаграммы(Прочитано 10521 раз)
Выбор UML диаграммы : 15 Августа 2012, 19:10:57
Добрый день!
Подскажите, пожалуйста, какая диаграмма из UML подойдет для описания статусной модели процесса с обязательным отображением действий, возможных в этих статусных состояниях (см. вложение).



Re: Выбор UML диаграммы Ответ #1 : 15 Августа 2012, 21:18:09
То, что у вас изображено, похоже на некую смесь диаграммы деятельности и диаграммы автоматов.

Выбор на самом деле просто, нужно понять семантику каждой диаграммы. Не так это сложно.

Диаграмма деятельности описывает последовательность деятельностей (действий) - у вас это описание процедуры декларирования, со всеми успешными и не успешными моментами. Диаграмма деятельности кроме потока работ, может моделировать и поток объектов (данных).

Диаграмма автоматов описывает набор конечных состояний ОДНОГО объекта (класса объектов), возможные переходы между состояниями. Например, это подойдет для описания жизненного цикла документа Таможенная декларация или что там у вас скрывается под аббревиатурой ДТ.

Таким образом следуя буквально вашему вопросу - диаграмма автоматов




Re: Выбор UML диаграммы Ответ #2 : 17 Августа 2012, 12:22:10
Большое спасибо!



Re: Выбор UML диаграммы Ответ #3 : 17 Августа 2012, 16:56:02
Ещё вопрос... уже по диаграмме конечного автомата (State Machine Diagram) в программе Visual Paradigm:
Как в спецификации статуса (State) указать несколько do Activity (см. вложение)?

В Rational Rose это возможно.
Просто работаем в парадигме, и  не хотелось бы рисовать отдельные диаграммы в розе.....



Re: Выбор UML диаграммы Ответ #4 : 18 Августа 2012, 21:01:24
Давайте вначале устаканим терминологию. State - не статус, а состояние. Хотя и звучит похоже. Было у вас там словосочетанье: статусное состояние, брр... :)

Насчет того, как сделать в VP нескольо do activity не знаю, попробуйте найти самостоятельно. Но в принципе вам это не нужно. Есть три вида деятельности: на входе, на выходе и находясь в состоянии. Так вот если каждая из этих деятельностей достаточно сложна, то подробности правильно изобразить на диаграмме деятельностей и, возможно, на другой диаграмме автоматов



Re: Выбор UML диаграммы Ответ #5 : 20 Августа 2012, 10:44:01
Спасибо за такое решение! Тоже выход.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19