Включать ли я временные события в диаграммы вариантов использования UML? - PullRequest
1 голос
/ 23 сентября 2011

Предположим, система будет генерировать отчеты каждый месяц.В таблице событий я фиксирую это событие, но нужно ли включить его в диаграмму вариантов использования?Если да, то как?

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

Ответы [ 2 ]

2 голосов
/ 23 сентября 2011

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

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

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

Один из способов группировки - это пакеты "внешний", "внутренний" и "временный", но невозможно определить, подходит ли это в вашем конкретном случае, без фактического списка вариантов использования.

0 голосов
/ 12 ноября 2015

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

http://www.umlchannel.com/en/uml/item/24-use-case-actor-system-timer/24-use-case-actor-system-timer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...