Школа IT-менеджмента АНХ при Правительстве РФ
Опубликован: 28.11.2005 | Доступ: свободный | Студентов: 4197 / 1483 | Оценка: 4.28 / 4.00 | Длительность: 10:29:00
ISBN: 978-5-94774-408-8
Специальности: Системный архитектор
Лекция 14:

Особенности генерации программного кода в среде IBM Rational Rose 2003

< Лекция 13 || Лекция 14: 1234

Выбор языка программирования и редактирование свойств генерации программного кода

Для выбора языка ANSI C++ в качестве языка реализации модели следует выполнить операцию главного меню: Tools \to Options (Инструменты \to Параметры), в результате чего будет вызвано диалоговое окно настройки параметров модели. Далее на вкладке Notation (Нотация) в строке Default Language (Язык по умолчанию) из вложенного списка следует выбрать язык - ANSI C++.

Если по какой-то причине языка ANSI C++ не оказалось во вложенном списке, то следует убедиться в том, что этот язык программирования установлен в качестве расширения IBM Rational Rose 2003. Для этого следует открыть окно установленных расширений, выполнив операцию главного меню: Add-Ins \to Add-In Manager (Расширения \to Менеджер расширений), и убедиться в том, что выставлена отметка в строке с именем языка ANSI C++. Если ее нет, то ее следует добавить, после чего появится группа доступных операций ANSI C++ в главном меню Tools.

После выбора языка программирования по умолчанию следует изменить язык реализации каждого из компонентов модели. С этой целью следует изменить язык в строке Language (Язык) на вкладке General (Общие) окна спецификации свойств компонента, для чего из вложенного списка следует выбрать язык - ANSI C++ (рис. 14.5).

Окно спецификации свойств компонента MainATM.exe при выборе языка его реализации

Рис. 14.5. Окно спецификации свойств компонента MainATM.exe при выборе языка его реализации

Следует заметить, что после выбора языка программирования следует привести в соответствие типы атрибутов, типы аргументов и возвращаемых значений операций. С этой целью нужно просмотреть все классы диаграммы классов и изменить те типы данных, которые не являются синтаксически допустимыми в выбранном языке программирования. Применительно к языку ANSI C++ следует заменить тип Integer на int, Boolean на bool, Currency на float. В противном случае соответствующие исправления придется выполнять вручную после генерации программного кода.

Редактирование общих свойств генерации программного кода возможно в специальном диалоговом окне, которое может быть открыто в результате выполнения операции главного меню: Tools \to ANSI C++ \to Open ANSI C++ Specification (Инструменты \to Язык ANSI C++ \to Открыть спецификацию языка ANSI C++ ). Дополнительные свойства генерации программного кода отдельного класса можно специфицировать в диалоговом окне, которое может быть открыто в результате выполнения операции контекстного меню: ANSI C++ \to Class Customization (Язык ANSI C++ \to Настройка свойств класса ). При этом соответствующий класс должен быть выделен в браузере проекта.

При генерации программного кода на языке ANSI C++ для модели банкомата значения свойств, предлагаемых средой IBM Rational Rose 2003 по умолчанию, первоначально можно оставить без изменения.

< Лекция 13 || Лекция 14: 1234
Yegor Lonskiy
Yegor Lonskiy

Всем привет. Написано в описании, что стоимость 30 000 рублей. Вопрос: 30 000 за возможность пройти курс? или же 30 000 только за выдачу диплома?

Элина Рожкова
Элина Рожкова