Лабораторная работа №1. Применение case-средств для описания потоков данных бизнес-процесса. Цель лабораторной работы


Пример выполнения работы Актеры в системе регистрации курсов университета


Download 2.37 Mb.
bet36/60
Sana24.09.2023
Hajmi2.37 Mb.
#1687093
TuriЛабораторная работа
1   ...   32   33   34   35   36   37   38   39   ...   60
Bog'liq
Практикум

Пример выполнения работы




Актеры в системе регистрации курсов университета




Актеры не являются частью системы – они представляют собой кого-то или что-то, что должно взаимодействовать с системой.
Основываясь на описании системы регистрации курсов университета, можно выделить следующих актеров: студент, преподаватель, регистратор и система оплаты.
Алгоритм создания актеров в программе Rational Rose:

  1. Щелкните правой кнопкой мыши по разделу Use Case View в окне браузера.

  2. В появившемся контекстно-зависимом меню выберите команду New  Actor. В список окна браузера будет добавлен новый актер с именем New Class.

  3. Измените имя New Class нового актера на нужное имя актера.

Окно браузера со списком актеров для системы регистрации курсов показано на рис. 1.



Рис. 1.

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


Для системы регистрации курсов описание актеров может быть следующим:

  1. Студент – человек, который регистрируется для посещения занятий в университете.

  2. Преподаватель – человек, который читает лекции в университете.

  3. Регистратор – человек, управляющий системой регистрации курсов.

  4. Система оплаты – внешняя система, выполняющая функции расчетов за курсы.

Описание актеров в программе Rational Rose осуществляется при выполнении следующих действий:

  1. Если окна описания нет на экране, откройте его, выбрав команду меню View  Documentation.

  2. Из списка браузера выберите актера, щелкнув по нему мышью.

  3. Установите курсор в окне описания и введите текст описания актера.



Прецеденты в системе регистрации курсов университета


С помощью прецедентов (use cases) моделируется диалог между актером и системой. Другими словами, они определяют возможности, обеспечиваемые системой для актера. Набор всех прецедентов системы определяет способы ее использования.


Основываясь на описании системы регистрации курсов университета, можно выделить следующие прецеденты:

  1. Регистрация на курсы.

  2. Выбор курсов для преподавания.

  3. Запрос расписания курсов.

  4. Управление информацией о курсах.

  5. Управление информацией о преподавателях.

  6. Управление информацией о студентах.

  7. Создание каталога курсов.

Для создания прецедентов в программе Rational Rose выполните следующие действия:

  1. Щелкните правой кнопкой мыши по разделу Use Case View в окне браузера.

  2. В появившемся контекстно-зависимом меню выберите команду New  Use Case. В списке браузера появится новый прецедент.

  3. Введите для него нужное название.

Окно браузера со списком прецедентов для системы регистрации показано на рис. 2.



Рис. 2.

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


Для системы регистрации курсов описание прецедента регистрация на курсы может быть следующим: «Этот прецедент инициируется студентом. Он обеспечивает возможность создавать, изменять, удалять и просматривать расписание студента в определенном семестре».
Добавление краткого описания прецедента в программе Rational Rose осуществляется аналогично описанию актеров.



Download 2.37 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   60




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling