Как смоделировать>1 способов сделать то же самое в таблицах событий?
Предположим, есть>1 способ сделать что-то, в диаграммах вариантов использования я мог бы использовать обобщение, включение, затем в таблицу событий? Я разделяю их?
Предположим, что "купить книгу" клиент может сделать это онлайн или через прилавок. В этом случае, я полагаю, источник отличается? например. "Купить книгу онлайн" "Заказчик" является источником, взаимодействующим с онлайн-системой. Через кассу "Касса" взаимодействует с POS?
Я полагаю, я разделить их на разные события в таблице событий?
1 ответ
Во-первых, обобщение обычно не используется для случаев использования; <<extend>>
вероятно то, что вы ищете, хотя это не совсем то же самое.
Во-вторых, если есть несколько способов сделать одно и то же, то это вопрос дизайна, а не анализа. Анализ имеет дело с тем, для чего будет использоваться система, а не с различными способами достижения этих целей.
Однако самое важное, что в приведенном вами примере вы на самом деле говорите о двух разных системах. Вариант использования представляет собой взаимодействие между одним или несколькими субъектами и ровно одной системой.
Система POS для книжного магазина может включать в себя сценарий использования "Купить книгу" с участием действующих лиц Кассир и Клиент. Веб-система для книжного интернет-магазина может также включать в себя вариант использования "Купить книгу" (с участием только действующего лица Заказчика), но они просто имеют одно и то же имя и одну и ту же цель.
Тот факт, что реальное физическое лицо может делать покупки для книг как в магазинах, так и в Интернете, не имеет никакого значения, потому что в центре внимания анализа находится система, а не ее участники.
В таблицах событий источник будет одинаковым (Клиент), а событие будет тем же (Клиент хочет купить книгу), но будут две разные таблицы и, возможно, два разных документа, потому что речь идет о двух разных системах.,