Результаты генерации


В результате кодогенерацииStarUML создает два файла с расширением “.h” и “.cpp”, названия у них те же, что и название класса. Итак, выполнив эти действия, нажимаем правой клавишей на класс, появляется окошко, в нем ищем “С++”, и видим два пункта BrowseHeader и BrowseBody, и в зависимости от того какой из файлов нам нужен “.h” (заголовочный) или “.cpp” (непосредственно реализация), выбираем их. Эти файлы открываются с помощью блокнота и теперь легко можно увидеть скелет класса, с различными комментариями, которые писали вы на диаграммах, и комментарии которые вставляет сама StarUML. Теперь можно открыть один из файлов в С++ и доработать класс, описать работу функций, добавить различные нововведения.

Следует заметить, что при установленной на компьютер разработчика интегрированной среды сгенерированные файлы с текстом программного кода автоматически открываются в этой среде после двойного щелчка на пиктограмме этих файлов. Тем не менее, лучше копировать содержимое этих файлов в предварительно созданные программные проекты для полного контроля в этих средах процесса программирования и отладки приложений.

Сгенерированные программой StarUML файлы с текстом программного кода содержат минимум информации. Для включения дополнительных элементов в программный код следует изменить свойства генерации программного кода, установленные по умолчанию.

В заключение следует отметить, что эффект от использования средства StarUML проявляется при разработке масштабных проектов в составе команды или проектной группы. Однако ситуация покажется не столь тривиальной, когда станет необходимо выполнить проект с несколькими десятками вариантов использования и сотней классов. Именно для подобных проектов явно выявляется преимущество использования средства StarUML 3 и нотации языка UML для документирования и реализации соответствующих моделей.

 

Порядок выполнения работы

1. Изучитьтеоретическийматериал

2. Сгенерировать программный код на С++ для диаграммы классов, разработанной вами в предыдущих лабораторных работах.

 

Содержание отчета

1. Титульный лист

2. Постановка задачи

3. Листинг сгенерированного кода

4. Вывод

 

Контрольные вопросы

1. Охарактеризовать основные этапыпроцесса генерации программного кода.

2. Какие диаграммы необходимо предварительно разработать, чтобы выполнить кодогенерацию?

3. Как посмотреть исходный код?

4. Какие установки свойств доступны на вкладке C++?

5. Какова структура создаваемого кода?

6. Что необходимо добавить в шаблоны классов для получения работоспособного приложения?

7. Какие шаги нужно предпринять для обновления модели по исходному коду?

8. Какие основные этапы кодогенерации вы знаете? Расскажите кратко о каждом из них?

 




Дата добавления: 2021-07-22; просмотров: 414;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.