- •Создание прецедентов
- •На панели инструментов щёлкнуть по кнопке Unidirectional Association.
- •Поиск классов
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Изучение взаимодействия объектов
- •Щёлкнуть по кнопке ok, чтобы закрыть диалоговое окно.
- •Определение отношений
- •Добавление поведения и структуры
- •Анализ поведения объекта
- •Изучение наследования
- •Проектирование системной архитектуры
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Выпуск версий Проектирование отношений
- •Проектирование атрибутов и операций
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Возвратное проектирование
- •Примеры программ на Visual Basic
- •Создание динамической библиотеки ActiveX
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Повторное использование библиотеки ActiveX
- •5. В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Глоссарий
Генерация кода
Этап 1. Назначение языка Visual С++ или Visual Basic компонентам
Компонентам необходимо назначить язык, который устанавливается для всех связанных с компонентом классов.
Последовательность назначения языка компоненту:
Щёлкнуть правой кнопкой мыши по компоненту в списке браузера или по диаграмме.
В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
В раскрывающемся списке Language (Язык) выбрать нужный язык.
Щёлкнуть по кнопке ОК, чтобы закрыть диалоговое окно настройки параметров компонента.
Этап 2. Связывание классов с компонентами
После создания компонентов устанавливается связь классов с компонентами. Компоненты представляют проект на Visual С++ или Visual Basic.
Связывание классов с компонентами:
Щёлкнуть правой кнопкой мыши по компоненту в списке браузера или по диаграмме компонентов.
В появившемся контекстно-зависимом меню выбрать команду Open Specification.
Выбрать вкладку Realize (Реализация).
Щёлкнуть правой кнопкой мыши по классу, который требуется связать с компонентом, в списке классов.
В появившемся контекстно-зависимом меню выбрать команду Assign (Присвоить).
Аналогичным образом связать с компонентом другие классы.
Этап 3. Установка параметров генерации кода с помощью программы Model Assistant Tool
Инструмент Model Assistant Tool отображает элементы моделирования из программы Rational Rose на конструкции языков Visual C++ или Visual Basic. Для языка Visual Basic программа Model Assistant Tool способна создавать и определять константы, операторы, события, типы, перечисления, свойства, методы и параметры методов. Она позволяет создавать процедуры типа Get, Let и Set для свойств класса и ролей ассоциативной связи, а также определенный пользователем класс для наборов и списков. На языке Visual C++ программа Model Assistant Tool может создавать и определять операции для классов, такие как конструкторы, деструкторы и операции доступа для атрибутов и отношений.
В поле Preview (Предварительный просмотр) отображается код, который будет получен для выбранного элемента. Это позволяет увидеть, как повлияют на код настройки параметров генерации.
Программа Model Assistant Tool будет доступна при условии, что:
языком, выбранным для модели по умолчанию, является Visual C++ или Visual Basic;
класс связан с компонентом Visual C++ или Visual Basic.
Подробную информацию об инструменте Model Assistant Tool можно найти в файлах справки программы Rational Rose.
Этапы запуска программы Model Assistant Tool:
Щёлкнуть правой кнопкой мыши по нужному классу в списке браузера или по диаграмме классов.
В появившемся контекстно-зависимом меню выбрать команду Model Assistant.
Этап 4. Выбор компонентов и генерация кода с помощью мастера Code Update Tool
Мастер Code Update Tool предназначен для генерации кода на языках Visual C++ или Visual Basic. Код может быть получен для всех компонентов пакета, одного компонента или набора компонентов.
Для запуска мастера Code Update Tool:
Щёлкнуть правой кнопкой мыши по нужному компоненту в списке браузера или по диаграмме компонентов.
В появившемся контекстно-зависимом меню выбрать команду Update Code (Обновление кода).
Подробную информацию о мастере Code Update Tool можно найти в файлах справки программы Rational Rose.
Этап 5. Оценка ошибок при генерации кода
По завершении генерации мастер Code Update Tool выводит диалоговое окно с итоговым отчетом. Вкладка Summary (Сводная информация) содержит сведения о полученном коде, а все ошибки, возникшие при генерации, можно увидеть на вкладке Log (Журнал).
