UML использует выбор актера
Я работаю над проектом панели инструментов. Я использую UML для моделирования. Первая задача - диаграмма вариантов использования.
Классический актер имеет только одно действие, запрашивающее данные, которые он хочет. Но вся работа выполняется приложением. Как смоделировать это в случае использования UML?
1 ответ
Решение
- Актер может иметь один или несколько вариантов использования, связанных с ним. Их количество не ограничено.
- Да каждый
use case
= поведение реализуется приложением или, как его называют в стандарте UML,subject
(вашего проекта). - В диаграмме вариантов использования субъект определяется его поведением. В простейшей форме диаграммы вариантов использования НЕТ актеров, только овалы вариантов использования и ничего больше. Вы должны назвать все поведения / действия вашей системы. Это список, только в графической форме. Все дальнейшие шаги не нужны.
- Вы также можете определить различные типы пользователей для вашей системы и сказать, какие пользователи могут использовать какие действия. Для начала лучше остановиться ЗДЕСЬ. Или, по крайней мере, создать более тщательные диаграммы вариантов использования, как и другие.
- Некоторые действия могут быть связаны включением или расширением зависимостей.
- Следующим шагом может быть объединение некоторых вариантов использования в группы и присвоение им имен подсистем. Не смешивайте их с реальными компонентами SW или HW! Они могут стать такими, но вы решите это позже.
- Следующим шагом может быть включение элементов других диаграмм или целых других диаграмм в диаграмму вариантов использования. Государственные машины являются первыми кандидатами.