Диаграммы USE CASE

Содержание

Слайд 2

Цели

Представить:
Диаграмму вариантов использования;

Цели Представить: Диаграмму вариантов использования;

Слайд 3

Акронимы

SS –Программная система
UC – Вариант (ы) использования
UCM – Модель вариантов использования

Акронимы SS –Программная система UC – Вариант (ы) использования UCM – Модель вариантов использования

Слайд 4

UC и UCM1

UC – описание того, как SS используется любым пользователем, решающим

UC и UCM1 UC – описание того, как SS используется любым пользователем,
его типовую задачу. UC моделирует удовлетворение конкретного пользовательского требования.
Каждый UC представляет последовательность операций, которые выполняет система, чтобы достигнуть важного для пользователя результата.

Слайд 5

Диаграммы вариантов использования (1)

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

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

Слайд 6

Актёры и UC1

У SS обычно есть различные типы пользователей
Каждый отдельный тип

Актёры и UC1 У SS обычно есть различные типы пользователей Каждый отдельный
пользователя – актёр не обязательно человек
Актёр может иметь несколько ролей, или несколько актёров могут играть ту же самую роль
актёры общаются с SS при помощи сообщений

Слайд 7

Диаграммы вариантов использования (2)

Связи в диаграммах вариантов использования:
Ассоциация между действующим лицом и

Диаграммы вариантов использования (2) Связи в диаграммах вариантов использования: Ассоциация между действующим
вариантом использования обозначается в виде сплошной линии.
Использование-включение (uses, includes) применяется, когда один вариант использует другой и когда имеется какой-либо фрагмент поведения системы, который повторяется в более, чем одном варианте использования, и нет необходимости копировать его описание в каждом из этих вариантов.
Расширение (extends) применяется тогда, когда один вариант использования подобен другому, но несет несколько большую нагрузку. Эту связь используют при описании изменений в нормальном состоянии объекта.

Слайд 8

Диаграммы вариантов использования (3)

Интерфейсы
служат для спецификации параметров модели, которые видимы извне без

Диаграммы вариантов использования (3) Интерфейсы служат для спецификации параметров модели, которые видимы
указания их внутренней структуры. Применительно к диаграммам вариантов использования, интерфейсы определяют совокупность операций, которые обеспечивают необходимый набор сервисов и функциональности для актеров. Они содержат только операции без указания особенностей их реализации. Формально интерфейс эквивалентен абстрактному классу без атрибутов и методов с наличием только абстрактных операций.
На диаграмме вариантов использования интерфейс изображается в виде маленького круга, рядом с которым записывается его имя. В качестве имени может служить только существительное, которое характеризует соответствующую информацию или сервис (например, «датчик», «сирена», «видеокамера»), но чаще «запрос к базе данных», «форма ввода», «устройство подачи звукового сигнала». Если имя записывается на английском, то оно должно начинаться с заглавной буквы I, например, ISensor.

Слайд 9

Модель UC

Определение границ системы

Модель UC Определение границ системы
Имя файла: Диаграммы-USE-CASE.pptx
Количество просмотров: 36
Количество скачиваний: 0