Использование Rational Rose при проектировании ИС

Лабораторная работа по предмету «Информатика»
Информация о работе
  • Тема: Использование Rational Rose при проектировании ИС
  • Количество скачиваний: 45
  • Тип: Лабораторная работа
  • Предмет: Информатика
  • Количество страниц: 8
  • Язык работы: Русский язык
  • Дата загрузки: 2015-01-12 01:54:38
  • Размер файла: 260.85 кб
Помогла работа? Поделись ссылкой
Информация о документе

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

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»



ШКОЛА ЕСТЕСТВЕННЫХ НАУК

Кафедра информационных систем управления



ОТЧЕТ
по лабораторной работе

на тему «Использование Rational Rose при проектировании ИС»










Выполнил студент гр. С-8527
_____________

Проверил доцент
___________
_______________________
(оценка)






г. Владивосток
2014
Введение
Целью данной работы является ознакомление с процессом проектирования в UML Rational Rose, приобретение навыков автоматизации проектирования информационных систем.
Rational Rose является мировым лидером в области инструментальных средств объектно–ориентированного анализа и проектирования. Rational Rose может использоваться на различных этапах проектирования сложных информационных систем, но особенно важно его применение на этапе анализа.
Создатели UML представляют его как язык для определения, представления, проектирования и документирования программных систем, бизнес систем и других систем различной природы 
Ход выполнения работы
1 Варианты использования и действующие лица
Диаграмма вариантов использования изображена на рисунке 1.
Описание действующих лиц:
1) Клиент – потенциальный покупатель туристического продукта. Взаимодействует с ИС через интернет.
2) Турагент – реализует клиенту сформированный туроператором тур на тех условиях, которые предлагаются туроператором.
3) Туроператор - осуществляет деятельность по формированию, продвижению и реализации туристского продукта.; формируют туристский продукт - бронируют и проплачивают отель, заказывают авиарейс, обеспечивают услуги по предоставлению транспорта, экскурсионные услуги и т.д. Кроме того туроператор определяет ЦЕНЫ на сформированный им ТУР и политику скидок.
Описания к вариантам использования:
1) Поиск тура – ИС предоставляет полный каталог всей всех туров.
2) Просмотр информации о туре – каталог содержит полную информацию о туре (страна, дата вылета и прилета, количество дней пребывания, стоимость)
3) Бронирование тура – забронировать тур, который присутствует в каталоге.
4) Оставить пожелания на сайте – описать интересующий тур.
5) Формирование тура- бронирование отеля, билетов, а также определение стоимости тура.
6) Добавление тура – добавление нового тура в каталог.
7) Прогнозирование продаж – выдвижение гипотезы о будущих продажах.
8) Реализация тура- продажа тура клиенту.
9) Оформление договора- оформление необходимых документов

Рисунок 1 – Диаграмма вариантов использования.
2 Диаграмма классов
Данная диаграмма показывает основные классы системы, их атрибуты и методы. Всего можно выделить 7 классов:


Рисунок 2 – Диаграмма классов.



3 Взаимодействие объектов
После изучения диаграммы Вариантов Использования необходимо проанализировать ее составные части. Наиболее важной из них является вариант использования осуществляемые клиентом.
Описание сценария данных действий включает следующие действия:
1) клиент просматривает существующие туры на сайте;
2) клиент просматривает подробную информацию о туре;
3) клиент использует поиск в каталоге по ключевым словам ;
4) если желаемый тур отсутствует – клиент оставляет пожелания на сайте;
5) туроператор просматривает пожелания клиентов на сайте и добавляет тур;
6) турагент продает сформированный туроператором турпродукт клиенту.
На рисунках 3 и 4 изображены диаграмма последовательности и взаимодействий.

Рисунок 3 – Диаграмма последовательности.


Рисунок 4 – Диаграмма взаимодействий.

4 Классы и пакеты
Необходимо сгруппировать в пакеты классы (рисунок 5), созданные при выполнении предыду¬щего упражнения. Изучив диаграммы Взаимодействия, создаются пакеты Entities (Сущности), Boundaries (Границы) и Control (Управление) (рисунок 4), и в них размещаются соответствующие классы.

Рисунок 5 – диаграмма пакетов.





5 Представление компонентов
На следующем этапе создается диаграмма компонентов системы (Рисунок 6).


Рисунок 6 – диаграмма компонентов системы

6 Представление размещения
В этой главе описывается последнее представление Rose — представление Размещения (Deployment view – рисунок 7). Оно отражает физическое распределение готового приложения, включая размещение и тополо¬гию сети, а также локализацию в ней компонентов системы.
Представление Размещения содержит процессоры, устройства, процессы и связи между процессо¬рами и устройствами. Все они наносятся на диаграмму Размещения (Deployment diagram). Для систе¬мы и, следовательно, для модели Rose может быть создана только одна диаграмма Размещения.

Рисунок 7 – диаграмма размещения

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