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

Создать действующие лица (актанты), варианты использования и определить отношения между ними.

 1.  С помощью кнопки Actor (Действующее лицо, актант) панели инструментов поместите на диаграмму новое действующее лицо. По умолчанию оно выделено и ему присваивается имя NewClass.

2.  Назовите его "Менеджер" и щёлкните по полю в любой точке, чтобы снять выделение и сохранить название. Обратите внимание, что актант Менеджер появляется в браузере. Для большей компактности диаграммы установите размер шрифта названия равным 10. Для этого щёлкните правой кнопкой мыши по названию и в появившихся меню выберите пункты Format > FontSize > 10.

Примечания.

  • Масштаб отображения диаграммы можно менять кнопками Zoom In (Увеличить) и Zoom Out (Уменьшить) Главной панели инструментов.

  • Действующее лицо можно создать и другим способом: вначале в браузере щёлкнуть правой кнопкой мыши по пакету представления вариантов использования Use Case View, а затем выбрать New > Actor в открывшемся меню. После ввода имени перенос актанта на поле диаграммы осуществляется методом drag-and-drop - захватом мышью с помощью курсора пиктограммы актанта и перетаскиванием её в любую точку поля. Попробуйте и эту возможность.

3. Повторите шаги 1 и 2, поместив на диаграмму остальных действующих лиц: Зав. отделом заказов, Кладовщик, Бухгалтер, Администратор БД.

4. Создайте обобщённое действующее лицо Пользователь и с помощью кнопки Generalization (Обобщение) нарисуйте линии обобщения от остальных актантов к нему (рис. 1)

5. С помощью кнопки Use Case (Вариант использования) панели инструментов поместите на диаграмму новый вариант использования.

6. Назовите этот новый вариант использования "Войти в систему".

7. Повторите шаг 5, чтобы поместить на диаграмму остальные варианты использования для соответствующих актантов:Вести информацию о заказах, Формировать отчёт о заказах клиента, Формировать отчёт о динамике заказов, Вести справочники, Вести информацию о состоянии склада, Вести информацию об оплатах.

 

Добавить ассоциации

1.  С помощью кнопки Unidirectional Association (Однонаправленная ассоциация) панели инструментов нарисуйте линию ассоциации между актантом Пользователь и вариантом использования Войти в систему.

Примечание. Стрелка ассоциации показывает возможность навигации в указанном направлении, то есть возможность определения экземпляров, участвующих в конкретной связи со стороны стрелки, по данным экземпляра другой стороны связи. Поскольку мы предполагаем, что каждый конкретный пользователь имеет в данный момент только один вариант использования и он всегда знает, какой, то в данном случае стрелки не дают существенной информации и их можно опустить. Подавить изображение стрелки на ассоциации можно, щёлкнув правой кнопкой по самой стрелке и в появившемся списке снять флажок с пункта Navigable (Навигация возможна).

2.  Повторите этот этап, чтобы поместить на диаграмму остальные ассоциации:

  • Менеджер – Вести информацию о заказах;

  • Менеджер – Формировать отчёт о заказах клиента;

  • Зав. отделом заказов – Формировать отчёт о динамике заказов;

  • Администратор БД – Вести справочники;

  • Кладовщик – Вести информацию об операциях на складе;

  • Бухгалтер – Вести информацию об оплатах.