Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по АРМ произв. менеджера / Учебное пособие ПИС.doc
Скачиваний:
273
Добавлен:
04.06.2015
Размер:
2.34 Mб
Скачать

6.3.3. Составление списка вариантов использования

Исходя из описания предметной области и потребностей действующих лиц, целесообразно для данного проекта составить следующие варианты использования:

  • Login (Войти в систему).

  • Register for Courses (Зарегистрироваться на курсы).

  • View Report Card (Просмотреть табель успеваемости).

  • Select Courses to Teach (Выбрать курсы для преподавания).

  • Submit Grades (Проставить оценки).

  • Maintain Professor Information (Вести информацию о профессорах).

  • Maintain Student Information (Вести информацию о студентах).

  • Close Registration (Закрыть регистрацию).

Упражнение 3. Создание в браузере ModelMaker списка вариантов использования

  1. Выделите в браузере пиктограмму «Главная диаграмма модели» и через команду контекстное меню «Advancen add…» создайте новую диаграмму. В качестве имени новой диаграммы зададим «Войти в систему», а тип диаграммы выберем «Use Case diagram» (Вариант использования) и завершим диалог. В браузере увидим пиктограмму вложенной в модель диаграммы варианта использования.

  2. Аналогично создадим остальные диаграммы вариантов использования.

Вид браузера со списком действующих лиц модели и перечнем вариантов использования изображен на рисунок 25.

Далее рассмотрим построение в ModelMaker диаграммы вариантов использования

Упражнение 4. Построение диаграммы вариантов использования

  1. В справочной системе ModelMaker через команды Help/Contents/Diagrams Editor/Use Case Diagrams просмотрите пример диаграммы вариантов использования. Затем вернитесь к нашей модели.

  2. Выделите в браузере главную диаграмму. В центральной части экрана увидим пустое окно главной диаграммы. Используя пиктограммы,

«Add Actor» (Добавить действующее лицо),

«Add Use Case» (Добавить вариант использования),

«Add Realization Relation» (Добавить связь действующего лица),

построим диаграмму вариантов использования. При этом руководствуемся интуитивно понятными правилами технологии визуального конструирования.

Для рассматриваемой задачи диаграмма вариантов использования будет иметь вид, представленный на рисунке 26.

  1. С помощью пиктограммы «Add Annotation» по аналогии с примером в справочной системе можно добавить в диаграмму вариантов использования необходимые описания.

Наличие общего варианта использования (Войти в систему) для трех действующих лиц позволяет обобщить их поведение и ввести но-

Рисунок 26 – Диаграмма вариантов использования

вое действующее лицо Any User. Модифицированная диаграмма вариантов использования показана на рисунке 27.

Рисунок 27 – Модифицированная диаграмма вариантов

использования

Упражнение 5. Добавление к вариантам использования связей (Hyperlinks)

  1. Сделайте в браузере активной главную диаграмму модели. В окне главной диаграммы организуйте связь действующего лица «Студент» с соответствующей пиктограммой браузера. Для этого в окне главной диаграммы дважды щелкните левой кнопкой мыши по действующему лицу «Студент».

  2. В появившемся окне выбрать закладку Hyperlinks и щелкнуть по пиктограмме «Add diagrams referentce».

  3. В появившемся окне выбора связи щелкните по пиктограмме «студент» и завершите диалог. В результате на пиктограмме действующего лица «Студент» появится новая пиктограмма, организующая связь с соответствующим объектом браузера.

  4. Установите курсор на созданную в предыдущем пункте пиктограмму. При этом изменится вид курсора. Щелчок новой пиктограмме передаст управление на связанную пиктограмму в браузере.

  5. Аналогично организуйте связи остальных объектов главной диаграммы модели с соответствующими пиктограммами браузера.

На рисунке 28 изображена диаграмма вариантов использования с созданными связями (Hyperlinks).

Рисунок 28 – Модифицированная диаграмма вариантов

использования с созданными связями (Hyperlinks).

Далее выполним детальное описание указанных на рисунке 28 вариантов использования. При этом руководствуемся исходным заданием для будущей информационной системы и описанием предметной области. Ниже представлены примеры вариантов использования для данного учебного проекта.