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

StarUML. Руководство разработчика. Глава 2. Архитектура StarUML

5 / 139

Глава 2. Архитектура StarUML

Эта глава раскрывает основную архитектуру StarUML™. Она описывает, главным образом, архитектуру самой платформы, аддинов и внешнего программного интерфейса приложения.

Архитектура платформы

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

Подход: Подход определяет структуру проекта и основные параметры организации диаграмм. Для детального ознакомления с концепцией подходов, см. "Глава 5. Написание подходов".

Профиль UML и Расширение нотации: Профиль UML обеспечивает расширение набора спецификаций модели программного обеспечения через механизм расширения UML. Для детального ознакомления с профилями UML, см. "Глава7. Написание профилей UML" и "Глава 10. Расширение нотации"

Модельный фреймворк: Фреймворк делает часть модели программного обеспечения многократно используемой и позволяет применять её при разработке других моделей программного обеспечения. Для детального ознакомления с концепцией фреймворков, см. "Глава 6. Написание фреймворков".

COM-объект расширения: COM-аддин позволяет добавлять новые функциональные возможности к StarUML™. Для детального ознакомления с концепцией дополнительных COM-объектов см. "Глава 9. Написание дополнительных COM-объектов".

Расширение меню: Меню приложения StarUML™ (главное меню и всплывающие меню) можно расширять. Для детального ознакомления с концепцией расширения меню, см. "Глава 8. Расширен меню".

Расширение опций: опции настройки StarUML™ могут добавляться пользователем. Для детального ознакомления с концепцией расширения опций настройки, см. "Главу 9.

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