Проектирование приложения COM+ с помощью UML
Для разработки успешного приложения COM+ требуется разработка архитектуры приложений. Язык унифицированного моделирования (UML) является ключевым для этой разработки. UML — это нотация моделирования для данных приложений и процессов, которые объединяют лучшие методики в отрасли программного обеспечения. Поскольку UML разбивает приложение на три представления, которые отражают приложение, а также его упаковку и реализацию, нотация моделирования хорошо расширяется для поддержки корпоративного моделирования.
UML обращается к трем представлениям приложения следующим образом:
- Статическое представление, моделироваемое данными, взятыми из пользовательских сценариев и схем классов.
- Динамическое представление, моделироваемое с помощью схем перехода последовательности, совместной работы и состояния.
- Функциональное представление, которое является более традиционным описательным повествованием с помощью псевдокода и спецификаций.
Сведения для этих представлений можно собрать, выполнив три шага проектирования, которые хорошо работают с UML. Перед написанием одной строки кода необходимо создать следующие модели:
-
Концептуальная модель
-
Определите, какие компоненты и службы необходимы.
-
Логическая модель
-
Определите, какой уровень логического конструктора они принадлежат.
-
Физическая модель
-
Определите, где находятся компоненты физически и как они должны быть закодированы.
Затем эти модели можно использовать с инструментами CASE на основе UML. Дополнительные сведения об этих трех моделях проектирования см. в следующих разделах в этом разделе:
- Концептуальная модель: требования к приложениям
- Логическая модель: определение приложения и планирование
- Физическая модель: архитектура приложения
См. также