UML Диаграмма прецедентов Требования Требование — это желаемая
UML Диаграмма прецедентов
Требования Требование - это желаемая функциональность, свойство или поведение системы. Диаграммы прецедентов описывают функциональность, которая будет видна пользователям системы. Нефункциональные требования - это описание таких свойств системы, как особенности среды и реализации, производительность, расширяемость, надежность и т. д.
Диаграмма прецедентов Прецедент - описание отдельного аспекта поведения системы с точки зрения пользователя. Эктор (actor) - это набор ролей, которые исполняет пользователь в ходе взаимодействия с некоторой сущностью (системой, подсистемой или классом).
Рассмотрим пример Интернет-приложение для автоматизации заказа обедов в офис: Секретарь размещает на сервере меню обеденных блюд на неделю. Сотрудники должны иметь возможность ознакомиться с меню и сделать заказ. Офис-менеджер должен сформировать и оплатить счет. Система должна быть написана на ASP.NET.
Таб. Описание требований
Пример
Отношения между экторами Экторы - это не обязательно люди. Эктором может быть внешняя система, подсистема, класс и т. д. Экторы не могут быть связаны друг с другом. Единственное допустимое отношение между экторами - генерализация (наследование).
Отношение обобщения прецедентов Обобщение - это отношение специализации (обобщения), в котором объекты специализированного элемента (потомка) могут быть подставлены вместо объектов обобщенного элемента (родителя, или предка).
Отношение включения Отношение включения означает, что в некоторой точке базового прецедента содержится поведение другого прецедента. Включаемый прецедент не существует сам по себе, а является всего лишь частью объемлющего прецедента. Изображается включение как зависимость (пунктирная линия со стрелкой) со стереотипом <
Отношение включения
Отношение расширения Отношение расширения дополняет прецедент другими прецедентами, "срабатывающими" при некоторых условиях, - просто добавляет в исходный прецедент последовательность действий, содержащуюся в другом прецеденте.
Отношение расширения Точка расширения прецедента (Extension Point) – место осуществления расширенного поведения. Могут быть также указаны условия осуществления расширения. Факт расширения зависит от выполнения условий - расширения может и не произойти!
Отношение расширения
Диаграмма прецедентов
16188-2010.04.26_uml_use_case_diagram.ppt
- Количество слайдов: 14

