А.М. Вендров - Объектно-ориентированный анализ и проектирование с использованием языка UML и Rational Rose, страница 10
Описание файла
PDF-файл из архива "А.М. Вендров - Объектно-ориентированный анализ и проектирование с использованием языка UML и Rational Rose", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 10 страницы из PDF
Для каждого языка в этом списке указаны свои собственные элементымодели. При выборе разных значений на экране появляются разные наборы свойств.Любые изменения, вносимые в набор свойств в окне Tools > Options, воздействуют на всеэлементы модели, для которых используется данный набор.Иногда нужно изменить свойства генерации кода для одного класса, атрибута, однойоперации и т.д.
Для этого отройте окно спецификации элемента модели. Выберите вкладку языка(C++, Java, …) и измените свойства здесь. Все изменения, вносимые в окне спецификацииэлемента модели, оказывают влияние только на этот элемент.При генерации кода за один раз можно создать класс, компонент или целый пакет. Кодгенерируется с помощью диаграммы или браузера.
При генерации кода из пакета можновыбрать или пакет логического представления на диаграмме классов, или пакет представлениякомпонентов на диаграмме компонентов. При выборе пакета логического представлениягенерируются все классы этого пакета. При выборе пакета представления компонентовгенерируются все компоненты этого пакета.После выбора класса или компонента на диаграмме выберите в меню соответствующийвариант генерации кода. Сообщения об ошибках, возникающих в процессе генерации кода, будутпоявляться в окне журнала.Во время генерации кода Rose выбирает информацию из логического и компонентногопредставлений модели и генерирует большой объем "скелетного" (skeletal) кода:– Классы.
Генерируются все классы модели.––––54Атрибуты. Код включает атрибуты каждого класса, в том числе видимость, типданных и значение по умолчанию.Сигнатуры операций. Код содержит определения операций со всеми параметрами, типамиданных параметров и типом возвращаемого значения операции.Связи. Некоторые из связей модели вызывают создание атрибутов при генерации кода.Компоненты. Каждый компонент реализуется в виде соответствующего файла с исходнымкодом.Упражнение 22.
Генерация кода С++.1.2.3.4.5.Откройте диаграмму компонентов системы.Выберите все объекты на диаграмме компонентов.Выберите Tools > C++ > Code Generation в меню.Выполните генерацию кода.Просмотрите результаты генерации (меню Tools > C++ > Browse Header и Tools > C++ >Browse Body)..