Реализация системы Создание компонентов В Rational Rose диаграммы компонентов создаются в представлении компонентов системы. Отдельные компоненты можно создавать непосредственно на диаграмме, или перетаскивать их туда из браузера.
Упражнение 15. Создание компонентов Выберем в качестве языка программирования С++ и для класса Student создадим соответствующие этому языку компоненты.
Создание диаграммы компонентов: Дважды щелкните мышью по главной диаграмме компонентов в представлении компонентов.
На панели инструментов нажмите кнопку Package Specification.
Поместите спецификацию пакета на диаграмму.
Введите имя спецификации пакета Student и укажите в окне спецификации язык С++.
На панели инструментов нажмите кнопку Package Body.
Поместите тело пакета на диаграмму. Введите имя тела пакета Student и укажите в окне спецификации язык С++.
На панели инструментов нажмите кнопку Dependency.
Проведите линию зависимости от тела пакета к спецификации пакета.
Р ис.34. Диаграмма компонентов
Соотнесение классов с компонентами: В логическом представлении браузера найдите класс Student.
Перетащите этот класс на спецификацию пакета компонента Student в представлении компонентов браузера. В результате класс Student будет соотнесен со спецификацией пакета компонента Student.
Перетащите класс Student на тело пакета компонента Student в представлении компонентов браузера. В результате класс Student будет соотнесен с телом пакета компонента Student.
Список литературы
Quatrani. T. Visual Modeling with Rational Rose and UML. Addison-Wesley? 1998. 222 h. (Русский перевод 2-го изд. Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование. М.: ДМК Пресс, 2001, 176 с.
Орлов С.А. Технология разработки программного обеспечения. Учебник для вузов. СПб,: Питер, 2004, 527 с.
Леоненков А. UML 2-е издание, Санкт-Петербург: БХВ-Петербург, 2004,432 с.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. Учебник. М.: Финансы и статистика, 2003, 352 с.
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2002,192 с.