Этап 2. Создание компонентов тела пакета на диаграмме компонентов
Программа Rational Rose генерирует код на основе компонентов и их стереотипов, расположенных на диаграммах. Для компонентов без стереотипов создается h-файл, содержащий определение и декларацию класса. Для компонентов со стереотипом заголовок пакета (Package Specification) создается h-файл, включающий определение класса.
Если существует компонент со стереотипом тело пакета (Package Body), то для него создается файл cpp, содержащий декларацию класса.
Последовательность указания стереотипов для компонентов в программе Rational Rose:
1. Дважды щелкните по диаграмме компонентов, чтобы открыть ее.
2. Щелкните правой кнопкой мыши по компоненту на диаграмме.
3. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).
4. Выберите или введите нужный стереотип в открывающемся списке Stereotype (Стереотип).
5. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров компонента.
Диалоговое окно настройки параметров компонента показано на рис. A.2.

Рис. A.2. Диалоговое окно настройки параметров компонента
Для создания заголовка и тела компонентов в программе Rational Rose:
1. Дважды щелкните по диаграмме компонентов, чтобы открыть ее.
2. Щелкните правой кнопкой мыши по компоненту на диаграмме.
3. В появившемся контекстно-зависимом меню выберите команду Open Specification (Открыть параметры).
4. Для файла заголовка выберите стереотип Package Specification (Заголовок пакета) в открывающемся списке Stereotype.
5. Для тела компонента выберите стереотип Package Body (Тело пакета) в открывающемся списке Stereotype.
6. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров компонента.
Обновленная диаграмма с компонентами для h- и cpp-файлов C++ показана на рис. A.3.

Рис. A.З. Обновленная диаграмма компонентов
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОК