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

StarUML. Руководство разработчика. Глава 4. Использование API

12 / 139

Глава 4. Использование API

StarUML™ поддерживает технологию COM и предоставляет API, позволяющее обращаться к нему внешним программам.

В этой главе обсуждается использование API StarUML™.

Использование API для управления проектом

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

Основные концепции управления проектами

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

Проект

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

Model

Элемент-контейнер, содержащий одну программную модель.

Subsystem

Элемент, содержащий другие элементы, образующие подсистему.

Package

Основной элемент для объединения других элементов.

Проектные файлы сохраняются в формате XML, и имеют расширение - ".UML".

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

Профиль UML, используемый проектом

Файлы секций, на которые ссылается проект

Все модельные элементы, содержащиеся в проекте

Все диаграммы и визуальные представления, содержащиеся в проекте

Секция

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]