Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабUML.doc
Скачиваний:
31
Добавлен:
16.03.2015
Размер:
1.46 Mб
Скачать

Добавить расширения

1. Добавьте варианты использования Ввести новый заказ и Аннулировать заказ, расширяющие вариант использования Вести информацию о заказах.

2.  С помощью кнопки Dependency or instantiates панели инструментов нарисуйте связь от варианта использования Ввести новый заказ к варианту использования Вести информацию о заказах. Связь расширения означает, что вариант использования Ввести новый заказ при необходимости дополняет функциональные возможности варианта использования Вести информацию о заказах.

3.  Щелкните правой кнопкой мыши на новой связи.

4.   В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

5.  В раскрывающемся списке стереотипов выберите слово extend (расширение), затем нажмите ОК. Слово <<extend>> появится на линии данной связи.

6. Повторите шаги 2 -5 для создания связи расширения от варианта использования Аннулировать заказ к варианту использования Вести информацию о заказах.

6. Добавьте вариант использования Вести справочник товаров, расширяющий вариант использования Вести справочники.

7. Повторите шаги 2-5 для создания связи расширения от варианта использования Вести справочник товаров к варианту использования Вести справочники.

Добавить включения

1. Добавьте варианты использования Сформировать бланк заказа и Сформировать почтовое уведомление, включаемые в варианты использования Ввести новый заказ и Аннулировать заказ соответственно.

2.  С помощью кнопки Dependency or instantiates панели инструментов нарисуйте связь от варианта использования Ввести новый заказ к варианту использования Сформировать бланк заказа. Связь включения означает, что вариант использования Сформировать бланк заказа обязательно выполняется при выполнении варианта использования Ввести новый заказ.

3.  Щелкните правой кнопкой мыши на новой связи.

4.   В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

5.  В раскрывающемся списке стереотипов выберите слово include (включение), затем нажмите ОК. Слово << include >> появится на линии данной связи.

6. Повторите шаги 2 -5 для создания связи включения от варианта использования Аннулировать заказ к варианту использования Сформировать почтовое уведомление.

Указать абстрактные варианты использования

1.  Щелкните правой кнопкой мыши на варианте использования Сформировать бланк заказа на диаграмме.

2.  В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

3. В появившемся окне  пометьте флажок Abstract (Абстрактный), чтобы сделать этот вариант использования абстрактным. Это значит, что данный вариант использования самостоятельных экземпляров не имеет и, соответственно, является фрагментом экземпляра базового варианта использования Ввести новый заказ.

Примечание. После закрытия окна спецификации кнопкой OK название абстрактного варианта использования выделяется курсивом.

4. Повторите шаги 1-3, чтобы указать как абстрактные варианты использования Сформировать почтовое уведомление и Формировать отчёты.

Вид диаграммы вариантов использования Main показан на рисунке 1. Добавить описания к действующим лицам (актантам)

1.  Дважды щелкните левой кнопкой мыши в браузере по действующему лицу Администратор базы данных. Открывается окно спецификации действующего лица.

2.  В окне документирования Documentation введите для этого действующего лица следующее описание: "Ведёт справочную информацию и следит за состоянием базы данных системы" . Закрыть окно спецификации щелчком по кнопке OK.

Примечание. В окне документирования можно запоминать выделенные фрагменты текста по Ctrl+C с последующей вставкой в любые текстовые открытые окна по Ctrl+V.

3. Аналогично введите описания к оставшимся действующим лицам.