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

МИНОБРНАУКИ РОССИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ИМ. Р.Е. АЛЕКСЕЕВА»

Кафедра: «Графические информационные системы»

Лабораторная работа №3

по дисциплине
«Проектирование информационных систем в дизайне»

ИС «Университет»

Выполнила: Изосова С.Е.

Группа 12-ИТ

Проверил: Райкин Л.И.

г. Нижний Новгород

2015 г.

1. Цель работы

Получить навыки построения диаграмм компонентов в среде визуального объектно-ориентированного моделирования систем IBM Rational Rose Enterprise.

2. Создание диаграммы вариантов

Предметной областью разработки системы является «Университет» со следуюей ER-диаграммой:

Вариант №2
Предметная область: Университет
ER-диаграмма к лабораторной работе №2 Окончательное построение диаграммы компонентов модели приложения добавления новой лекции - №1 - открытая онлайн библиотека Примечание: Циклы дисциплин: гуманитарный, общеинженерный, математический, компьютерный и т.д.

Создание диаграммы компонентов для класса AddNewLecture (Добавить новую лекцию)

Составим диаграмму компонентов для класса AddNewLecture (Добавить новую лекцию), поскольку в нашей модели он может быть спроектирован в виде программного кода.

Для создания диаграммы состояний необходимо щелкнуть правой кнопкой мыши по представлению компонентов (Component View) и в появившемся меню выбрать пункт New > Component Diagram (Новая > Диаграмма компонентов), ввести её имя «Диаграмма лекций», после чего дважды щелкнуть по ней в браузере, чтобы открыть ее. (Рис.1)

Окончательное построение диаграммы компонентов модели приложения добавления новой лекции - №2 - открытая онлайн библиотека

Рис. 1. Создание диаграммы компонентов

Компоненты на диаграмме компонентов представляют собой физические модули программного кода.

Поместим компонент «Приложение добавления лекции» (Рис. 2) на диаграмме компонентов, представляющий собой Тело пакета (Package Body), выбрав на панели инструментов соответствующую пиктограмму.

Окончательное построение диаграммы компонентов модели приложения добавления новой лекции - №3 - открытая онлайн библиотека

Рис. 2. Компонент «Добавление новой лекции»

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

Для завершения построения диаграммы компонентов рассматриваемого примера следует описанным ранее способом добавить оставшиеся компоненты и зависимости. С этой целью необходимо произвести несколько действий:

1. Добавить компоненты с именами: Графический интерфейс, Дисциплины, Преподаватели, Лекции для которых задать стереотип Package Specification

2. Добавить компонент с именем: Добавление лекции, для которых задать стереотип Task Specification.

3. Добавить зависимость от компонента с именем Приложение добавления лекции к компоненту с именем Графический интерфейс.

4. Добавить зависимость от компонента с именем Приложение добавления лекции к компоненту с именем Добавление новой лекции.

5. Добавить зависимость от компонента с именем Добавление новой лекции к компоненту с именем Лекции

6. Добавить зависимость от компонента с именем Добавление новой лекции к компоненту с именем Дисциплины

7. Добавить зависимость от компонента с именем Добавление новой лекции к компоненту с именем Преподаватели

8. Добавить примечание «Реализует класс AddNewLecture (Добавление новой лекции)» к компоненту Добавление новой лекции

9. Добавить примечание «Реализует класс Teacher (Преподаватель)» к компоненту Преподаватели

10. Добавить примечание «Реализует класс Lecture (Лекции)» к компоненту Лекции

11. Добавить примечание «Реализует класс Discipline (Дисциплины)» к компоненту Дисциплины

Построенная таким образом диаграмма компонентов будет иметь следующий вид (Рис. 3)

Окончательное построение диаграммы компонентов модели приложения добавления новой лекции - №4 - открытая онлайн библиотека

Рис. 3 Окончательный вид диаграммы компонентов разрабатываемой модели