Сценарии вариантов использования.

Описывают, как выполняются f, заданные вариантом использования. Сценарии могут обозначаться, как потоки событий. При это может выделяться несколько сценариев: основной (в обычном случае), альтернативный (выполняемый в определенных условиях) и исключительный (выполняемый при исключительно аварийной ситуации при отсутствии соединения с БД).

Сценарии могут быть представлены в текстовом виде в виде описания варианта использования; в виде диаграммы деятельности и в виде диаграммы последовательности (или диаграммы коопераций). На этапе уточнения требований обычно используются диаграммы деятельности с использованием потоков входных и выходных объектов. Кроме того, на ней отображаются граничные объекты, т.е. формы, через кт производится связь пользователя с системой. Входные и выходные объекты соответствуют объектам данных, используемых в Activity или получаемых в результате. При этом необходимо учитывать, что объекты, участвующие в данных сценариях по природе своей не совпадают с объектами, выявленными при построении бизнес-модели.

Объекты, участвующие в сценарии вариантов использования, необходимо отнести к определенным классификаторам, классам (это уже элемент процесса проектирования). Классы, выявляемые на данном этапе являются классами системы. Они не должны совпадать с классами объектов бизнес-модели компании.

* Существует ускоренный подход к разработке, когда на этапе бизнес-моделирования проектируются классы системы. В этом случае они могут использоваться для связи с объектами сценариев вариантов использования.

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

Ссылка на основную публикацию
Adblock
detector