Опции представления |
Представление UML: Вариант использования (элемент UML первого класса)
Вариант использования состоит в основном из текстовой спецификации (называемой Спецификацией варианта
использования), который содержит описание потока событий, описывающих взаимодействие между субъектом и
системой. Обычно спецификация также содержит другую информацию, такую как предварительные условия, выходные условия,
специальные требования и ключевые сценарии. Вариант использования также может быть представлен визуально в UML, для
того чтобы показать взаимосвязи с другими вариантами использования и субъектами.
Спецификация варианта использования может иметь следующие свойства:
-
Имя: имя варианта использования.
-
Краткое описание: Краткое описание роли и назначения варианта использования.
-
Поток событий: Текстовое описание того, что должна выполнять система в отношении данного
варианта использования (не то, каким образом система решает определенные вопросы). Это описание доступно пониманию
заказчика.
-
Специальные требования: Текстовое описание, охватывающее все требования к варианту
использования, такие как нефункциональные требования, которые не рассматриваются в модели варианта использования,
но которые следует учесть в процессе проектирования или реализации.
-
предварительные условия: Текстовое описание, определяющее ограничения, накладываемые на
систему перед началом выполнения варианта использования.
-
выходные условия: Текстовое описание, определяющее ограничения, накладываемые на систему
после завершения выполнения вариантов использования.
-
Точки расширения: Список расположений в потоке событий варианта использования, в которых
можно вносить дополнения к алгоритму с помощью отношения расширения.
-
Отношения: отношения, такие как ассоциации связей, отношения включения, обобщения и расширения, в
которых участвует вариант использования.
-
Диаграммы деятельностей: Эти диаграммы иллюстрируют структуру потока
событий.
-
Диаграммы вариантов использования: Эти диаграммы показывают отношения, в которых участвует
вариант использования.
-
Прочие диаграммы: Прочие графические иллюстрации варианта использования.
Важно принять решение, до какой степени будет разработан вариант использования:
-
описывать только основные потоки?
-
описывать только наиболее важные варианты использования?
-
полностью описывать предварительные и выходные условия?
В некоторых проектах варианты использования применяются неофициально для выявления требований, однако эти требования
документируются и обслуживаются в другой форме. Настройка вариантов использования может зависеть от размеров проекта,
опыта, набора инструментов, отношений с заказчиком и так далее. Руководство по настройке вариантов использования
приведено в разделе Рекомендации: Вариант использования.
|