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

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.

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