Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 00:08, лабораторная работа
Цель лабораторных работ – знакомство с программным продуктом Rational Rose, создание диаграмм прецедентов программной системы, документирование функциональности программной системы.
Методы исследования – методы функционального моделирования программных систем средствами UML.
Результаты – описаны актеры и прецеденты программной системы, построена диаграмма прецедентов программой системы, описаны потоки событий для прецедентов.
Министерство образования и науки Украины
Национальный технический университет «Харьковский политехнический институт»
Кафедра информатики и интеллектуальной собственности
(ИИС)
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