Форум Сообщества Аналитиков
Общий раздел => Примеры => Тема начата: Oler4ik от 15 Августа 2012, 19:10:57
-
Добрый день!
Подскажите, пожалуйста, какая диаграмма из UML подойдет для описания статусной модели процесса с обязательным отображением действий, возможных в этих статусных состояниях (см. вложение).
-
То, что у вас изображено, похоже на некую смесь диаграммы деятельности и диаграммы автоматов.
Выбор на самом деле просто, нужно понять семантику каждой диаграммы. Не так это сложно.
Диаграмма деятельности описывает последовательность деятельностей (действий) - у вас это описание процедуры декларирования, со всеми успешными и не успешными моментами. Диаграмма деятельности кроме потока работ, может моделировать и поток объектов (данных).
Диаграмма автоматов описывает набор конечных состояний ОДНОГО объекта (класса объектов), возможные переходы между состояниями. Например, это подойдет для описания жизненного цикла документа Таможенная декларация или что там у вас скрывается под аббревиатурой ДТ.
Таким образом следуя буквально вашему вопросу - диаграмма автоматов
-
Большое спасибо!
-
Ещё вопрос... уже по диаграмме конечного автомата (State Machine Diagram) в программе Visual Paradigm:
Как в спецификации статуса (State) указать несколько do Activity (см. вложение)?
В Rational Rose это возможно.
Просто работаем в парадигме, и не хотелось бы рисовать отдельные диаграммы в розе.....
-
Давайте вначале устаканим терминологию. State - не статус, а состояние. Хотя и звучит похоже. Было у вас там словосочетанье: статусное состояние, брр... :)
Насчет того, как сделать в VP нескольо do activity не знаю, попробуйте найти самостоятельно. Но в принципе вам это не нужно. Есть три вида деятельности: на входе, на выходе и находясь в состоянии. Так вот если каждая из этих деятельностей достаточно сложна, то подробности правильно изобразить на диаграмме деятельностей и, возможно, на другой диаграмме автоматов
-
Спасибо за такое решение! Тоже выход.