Знакомство с программным продуктом Rational Rose

Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 00:08, лабораторная работа

Описание работы

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

Файлы: 1 файл

Моделирование систем отчет 1.doc

— 74.00 Кб (Скачать файл)


Министерство образования и науки Украины

Национальный технический  университет «Харьковский политехнический  институт»

Кафедра информатики  и интеллектуальной собственности

(ИИС)

 

61002, г. Харьков, ул. Фрунзе, 21;

тел. (057) 706 27 49

 

 

 

Отчет

о лабораторных работах по дисциплине «Моделирование систем» по темам

«Знакомство с программным продуктом Rational Rose»,

«Создание диаграмм прецедентов»,

«Документирование функциональности»

 

 

 

Студент группы КИТ-69      В.В. Стриченко

 

« »    2013 г.

 

Доцент кафедры ИИС,

к.т.н., доц.          Д.Б. Ельчанинов

 

« »    2013 г.

 

 

Харьков, 2013

 

Реферат

 

Отчет о лабораторных работах: 9 с., 1 рис., 9 источников.

Объект исследования – модель программной системы.

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

Методы исследования – методы функционального моделирования программных систем средствами UML.

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

UML, актер, прецедент, диаграмма прецедентов, поток событий

 

 

Содержание

 

1 Описание программной  системы 4

2 Функциональная модель  программной системы 5

2.1 Актеры программной  системы 5

2.2 Прецеденты программной  системы 5

2.3 Диаграмма прецедентов  программной системы 6

3 Потоки событий прецедентов  программной системы 7

Выводы 8

Список ссылок 9

 

 

1 Описание программной  системы

 

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

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

В режиме администратора также можно будет :

  • Вводить информацию о предмете
  • Удалять данные
  • Редактировать данные
  • Формировать отчет по всем групам в пдф/ексель формате.

 

 

 

2 Функциональная модель  программной системы

 

2.1 Актеры программной системы

 

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

– Пользователь - человек, (преподаватель, студент), который имеет возможность просматривать информацию о расписаниях;

– Администратор - человек (преподователь), который осуществляет администрирование, управление системой.

 

2.2 Прецеденты программной системы

 

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

    • Управление информацией о предметах
    • Формирование расписание по группе
    • Формирование расписание по преподавателю
    • Запрос по аудиториям для того,чтобы узнать нету ли накладок
    • Формирование отчетов в ексель /пдф
    • Аутентификация пользователя

 

 

2.3 Диаграмма прецедентов  программной системы

 

Диаграмма прецедентов программной системы показана на рис. 2.1.

Рисунок 2.1 – Диаграмма прецедентов

 

 

3 Потоки событий  прецедентов программной системы

 

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

Предусловия.

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

Главный поток.

Прецедент начинает выполняться, когда пользователь заходит на сайт расписания кафедры. Система просит пользователя выбрать выбрать просмотр расписания по групам(Е-1) или по преподователям (Е-2). Пользователь выбирает просмотр расписания по групам. Система предлагает выбрать группу(Е-3) и номер курса(Е-4) с помошью выпадающего меню и затем просмотреть рассписание для выбранной группы(Е-5).

Альтернативные потоки.

Е-1: дання функция не доступна. Пользователю сообщается, что данная команда в настоящий момент недоступна.

Е-2: дання функция не доступна. Пользователю сообщается, что данная команда в настоящий момент недоступна.

Е-3: список груп не может быть отображен. Пользователю сообщается, что данная команда в настоящий момент недоступна. Прецедент начинается сначала.

Е-4: список курсов не может  быть отображен. Пользователю сообщается, что данная команда в настоящий момент недоступна. Прецедент начинается сначала.

Е-5: Расписанте не может быть отображено. Пользователю сообщается что произошла ошибка. Прецедент начинается сначала.

 

 

Выводы

 

В процессе выполнения лабораторных работ получены следующие результаты:

– описаны актеры и  прецеденты программной системы;

– построена диаграмма прецедентов программой системы;

– описаны потоки событий  для прецедентов.

 

 

Список ссылок

 

1. Буч Г. UML – руководство пользователя / Г. Буч, Дж. Рамбо, А. Джекобсон. — М. : ДМК, 2000. — 256 с.

2. Буч Г. Справочник по UML / Г. Буч, Дж. Рамбо, А. Джекобсон. — М. : ДМК, 2001. — 342 с.

3. Орлов С. А. Технологии разработки программного обеспечения / Орлов С. А. –– СПб. : Питер, 2002. — 458 с.

4. Ларман К. Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование / К. Ларман. — М. : Вильямс, 2001. — 624 с.

5. Гамма Д. UML и шаблоны проектирования / Д. Гамма. — М. : Диалог-МИФИ, 2002. – 716 с.

6. Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование / — М. : ДМК, 2001. — 132 с.

7. Боггс У. UML и Rational Rose / У. Боггс, М. Боггс. — М. : Лорри, 2004. — 824 с.

8. Фаулер М. UML. Основы / М. Фаулер, К. Скотт. — СПб. : Символ-Плюс, 2002. — 324 с.

9. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник / А. М. Вендров. — М. : Финансы и статистика, 2006. — 544 с.


Информация о работе Знакомство с программным продуктом Rational Rose