Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / АСУ_Фонотов_uml

.pdf
Скачиваний:
47
Добавлен:
03.03.2016
Размер:
3.35 Mб
Скачать

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Возможность ВИ Наследование

Отношение

+

Точка

+

расширения

 

Предусловия

+

Постусловия

+

Шаг основного

+

потока

 

Альтернативны

+

й поток

 

Добавление

Переопределение

+

-

+

-

+

+

+

+

+

+

+

+

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Отношение расширения обозначается связью зависимости от стереотипа <<extend>> .

Отношение <<extend>> показывает, что последовательность варианта использования А может быть расширена за счёт включаемой последовательности действий варианта использования В.

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Отношение расширения определяет взаимосвязь экземпляров отдельного варианта использования с более общим вариантом, свойства которого определяются на основе способа совместного объединения данных экземпляров.

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Базовый ВИ ничего не знает о расширяющих ВИ, он просто предоставляет для них точки входа.

Базовый ВИ абсолютно полон и без расширений.

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

extension points – точки входа

Кафедра Автоматизированных систем управления

С условием

uc Primary Use Cases

 

 

Use Case2

 

 

extension points:

 

 

Условие1

 

 

Условие2

Условия в точках расширения называются

сторожевыми

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Без условий

Все предметы перезачитываются автоматически, так как нет сторожевого условия

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

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

Обычно расширяющие ВИ состоят всего из одного или нескольких фрагментов поведения, называемых сегментами вставки.

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

Отношение «extend» определяет точку расширения в базовом ВИ, в которой будет введен сегмент вставки. Здесь действуют следующие правила:

Отношение «extend» должно определять одну или несколько точек расширения базового ВИ. В противном случае предполагается, что отношение «extend» относится ко всем точкам расширения.

© Фонотов Анастас Михайлович

Отношения на диаграмме

Вариантов Использования

Кафедра Автоматизированных систем управления

© Фонотов Анастас Михайлович

Соседние файлы в папке UML