Практическая 1, диаграмма прецедентов. Краткие сведения о диаграмме вариантов использования
Скачать 31.48 Kb.
|
Краткие сведения о диаграмме вариантов использования Диаграмма вариантов использования является самым общим представлением функциональных требований к системе. Для последующего проектирования системы требуются более конкретные детали, которые описываются в документе, называемом сценарием варианта использования или потоком событий (flow of events). Сценарий подробно документирует процесс взаимодействия действующего лица с системой, реализуемого в рамках варианта использования. Основной поток событий описывает нормальный ход событий (при отсутствии ошибок). Альтернативные потоки описывают отклонения от нормального хода событий (ошибочные ситуации) и их обработку. Достоинства модели вариантов использования заключаются в том, что она: определяет пользователей и границы системы; определяет системный интерфейс; удобна для общения пользователей с разработчиками; используется для написания тестов; является основой для написания пользовательской документации; хорошо вписывается в любые методы проектирования (как объектно-ориентированные, так и структурные). Основные элементы диаграмм вариантов использования Активный субъект (actor) отождествляется с чем-то или с кем-то, взаимодействующим с системой, т.е. играет определённую роль по отношению к системе, это может быть не обязательно пользователь будущей системы, также это может быть внешняя система. Варианты использования (use cases) позволяют моделировать диалог между активным субъектом и системой и отображают функции системы. С каждым вариантом использования связан определенный поток событий, происходящих по мере выполнения соответствующих функций системы. При описании потока событий определяется, что необходимо осуществить, и игнорируются аспекты того, как это делается. Между активным субъектом и вариантом использования устанавливаются связь ассоциация (association relationship), которая выполняет коммуникативную функцию, сообщая о взаимодействии субъекта с системой в рамках определенного варианта использования. Направление связи указывает, кто (субъект или система) является инициатором взаимодействия. Помимо связей между субъектом и вариантом использования, связи могут устанавливаться и между вариантами использования. Связи бывают двух типов - включающими (inclusive) и расширяющими (extensive). Порядок построения Usecase Diagram Создать usecase диаграмму с именем «Основная функциональность» Проанализировать, какие активные субъекты должны взаимодействовать с будущей системой. Создать actor’ов. (Например, Менеджер, Бухгалтер и Кладовщик). Создать прецеденты. Например, Оформление заказа. Оформление счёта. Оформление накладной. Выдача товара. Для пояснения можно использовать комментарии. Расставить связи, обозначающие зависимость (необходимо продумать, какие прецеденты находятся в отношении зависимости). Результатом является подобная диаграмма: 8.Сохранить диаграмму |