Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
20.03.2016
Размер:
9.57 Mб
Скачать

StarUNL. Руководство пользователя. Глава 8. Генерация кодов и документов

146 / 207

Глава 8. Генерация кодов и документов

Эта глава описывает основные концепции генерации программного кода и документации, а также использования пакетной обработки.

Основная концепция Генерация с помощью шаблонов Использование пакетов

Инсталляция и деинсталляция шаблонов

Если Вы хотите научиться создавать собственные шаблоны кодов или документов, пожалуйста обращайтесь к "Руководству разработчика".

Основные концепции

Что такое генератор?

Генератор StarUML - модуль, предназначенный для генерации различных артефактов (типа документов Microsoft Word, Excel, PowerPoint и других тексто-ориентированных систем) на основе шаблонов, зависящих от модельных UML-элементов. Пользователь может создавать собственные шаблоны или применять различные виды готовых шаблонов для одной и той же модели UML, чтобы легко и в быстро автоматически получать различные артефакты.

Основные особенности

Генератор StarUML предоставляет следующие возможности.

Шаблон, создаваемый пользователем

Шаблон может быть задан пользователем. Вы можете писать шаблоны под .doc .xls .ppt непосредственно используя MS Word, MS Excel, MS PowerPoint без дополнительных средств проектирования шаблонов.

Параметры для шаблонов В шаблонах можно использовать параметры для настройки операционной среды, целевых

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

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

Поддержка стилей MS Word и колонтитулов

Вы можете помещать команды генерации в колонтитулы шаблона MS Word, а также использовать стили MS Word в шаблоне.

Поддержка таблиц MS Excel

Вы можете извлекать различные данные из UML-моделей и помещать их в ячейки таблиц Excel. Таким образом, Вы сможете использовать средства графики, фильтрации, сортировки и другие функции Excel.

Поддержка слайдов MS PowerPoint

Соседние файлы в папке ПиАПС ЛР2