Назначение диаграммы Use CasesОпределяют функциональные требования к системе.Определяет границы функциональности проектируемой системы.Отвечает на вопрос «Какие функции будут в системе?»
Слайд 2
Назначение диаграммы Use Cases Определяют функциональные требования к системе.
Определяет
границы функциональности проектируемой системы.
Отвечает на вопрос «Какие функции будут
в системе?»
Слайд 3
Элементы диаграммы Актер Прецедент Отношения
Слайд 4
Актер Представляет роль, которую играет в данной системе человек,
аппаратное устройство или другая система.
– любая внешняя по отношению
к проектируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения частных задач.
Примеры актеров: пользователь банкомата, кассир, клиент банка, субсидирующая организация.
Слайд 5
Вариант использования. Он же прецедент. Он же Use
Case. Прецедентом называется описание множества последовательностей действий (включая варианты), выполняемых
системой для того, чтобы актер мог получить ценный результат. Графически прецедент изображается в виде эллипса.
Оплатить заказ кредитной карточкой
Слайд 6
Отношения Отношением (Relationship) называется связь между элементами.
Слайд 7
Отношение обобщения Это отношение между общей сущностью (родителем) и
ее конкретным воплощением (потомком).
В ООП: отношение обобщения означает,
что объекты класса-потомка могут использоваться всюду, где встречаются объекты класса-родителя, но не наоборот.
Слайд 8
Отношение ассоциации Ассоциацией (Association) называется структурное отношение, показывающее, что
объекты одного типа неким образом связаны с объектами другого
типа. Если между двумя классами определена ассоциация, то можно перемещаться от объектов одного класса к объектам другого.
Слайд 9
Отношение зависимости Зависимостью (Dependency) называют отношение использования, согласно которому
изменение в спецификации одного элемента может повлиять на другой
элемент, его использующий, причем обратное не обязательно. Показывает, что один элемент использует другой. Два стереотипа: include и extend Стереотип расширяет семантику языка.
Слайд 10
Отношение зависимости Стереотип «include». Определяет что некоторый вариант использования
содержит поведение, определенное в другом варианте использования.
Стереотип «extend». Применяется,
когда поведение одного прецедента задействуется не всегда, а только при выполнении некоторых дополнительных условий.
Слайд 12
Сценарий варианта использования Основной процесс (поток) выполнения событий приводит
к успешному результату.
От основного потока событий могут быть
ответвления, называемые альтернативными потоками, в результате которых поток выполнения идет по другому пути, а потом либо возвращается в основной поток выполнения, либо заканчивается в русле альтернативного потока.
Слайд 13
Сценарий варианта использования Описывается в терминах пользователя на понятном
пользователю языке. Содержит описание действий пользователя и реакцию системы. Пример: