UML — Должна ли диаграмма действий показывать все возможности действия или только действия, необходимые для завершения?

#uml

#uml

Вопрос:

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

Должна ли диаграмма действий показывать все возможности действия или только те действия, которые выполняются в конкретном действии?

Например, предположим, что диаграмма activiy предназначена для обработки заказа на товар через ваше приложение … должна ли диаграмма иметь действие принятия решения или прерывающий край с надписью «Заказ отменен?» (Да / Нет) или она должна просто показывать, что происходит при успешном выполнении заказа?

Ответ №1:

Должна ли диаграмма действий показывать только действия, необходимые для завершения?Просто да. Вы создаете не одно объявление для модели, а столько, сколько необходимо. Таким образом, одно объявление фокусируется на определенном (частичном) сценарии.

Комментарии:

1. Спасибо за ответ. Но да, на какую часть вопроса, лол? Да для всех возможностей или да только для действий, необходимых для завершения? Я предполагаю, что это вторая часть, но просто хотел прояснить!

2. Qwerty_so, ты легендарный приятель. Спасибо.

3. Больше похоже на Счастливчика Люка (если вы его знаете). Стрельба быстрее, чем его тень. К сожалению, в неправильном направлении xD