Студопедия

КАТЕГОРИИ:

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


Реализация системы




Создание компонентов

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

 

Упражнение 15. Создание компонентов

 

Выберем в качестве языка программирования С++ и для класса Student создадим соответствующие этому языку компоненты.

Создание диаграммы компонентов:

1. Дважды щелкните мышью на главной диаграмме компонентов в представлении компонентов.

2. На панели инструментов нажмите кнопку Package Specification.

3. Поместите спецификацию пакета на диаграмму.

4. Введите имя спецификации пакета Student и укажите в окне спецификации язык С++.

5. На панели инструментов нажмите кнопку Package Body.

6. Поместите тело пакета на диаграмму.

7. Введите имя тела пакета Student и укажите в окне спецификации язык С++.

8. На панели инструментов нажмите кнопку Dependency.

9.

 
 

Проведите линию зависимости от тела пакета к спецификации пакета.

Рис. 3.30. Диаграмма компонентов

 

Соотнесение классов с компонентами:

1. В логическом представлении браузера найдите класс Student.

2. Перетащите этот класс на спецификацию пакета компонента Student в представлении компонентов браузера. В результате класс Student будет соотнесен со спецификацией пакета компонента Student.

3. Перетащите класс Student на тело пакета компонента Student в представлении компонентов браузера. В результате класс Student будет соотнесен с телом пакета компонента Student.

 


Поделиться:

Дата добавления: 2014-12-23; просмотров: 176; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты