Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



Пример функциональной модели. Применение Rational Rose для описания функциональной модели программной системы.

 

Цель работы

 

Ознакомление с функциями пакета визуального моделирования Rational Rose и приобретение навыков использования Rational Rose для построения функциональных моделей информационных систем.

 

Методические указания по подготовке и проведению занятия

 

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

 

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

 

После того как преподаватели решат, какие курсы они будут вести в течении семестра, служба регистрации курсов внесет информацию в компьютерную систему. Затем для преподавателей распечатают сводный отчет по курсам, которые они будут читать, а для студентов – каталог курсов.

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

 

Постановка задачи регистрации курсов

 

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

Новая система позволит студенту выбрать четыре курса из предложенных в наступающем семестре. Кроме того, каждому студенту нужно дополнительно указать еще два варианта, на случай если курс будет переполнен или отменен. На курс не должно быть записано более 10 или менее 3 студентов. Курс, на который запишутся менее 3 студентов, будет отменен. По завершении регистрации система регистрации направляет информацию в систему оплаты для выставления счетов студентам.

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

В каждом семестре выделяется определенное время, в течение которого студенты могут менять свое расписание и получать доступ к системе для добавления или удаления выбранных курсов.

 

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

 

Актеры не являются частью системы – они представляют собой кого-то или что-то, что должно взаимодействовать с системой.

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

Алгоритм создания актеров в программе 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. Установите курсор в окне описания и введите текст описания актера.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.