Идентификация архитектурных решений и механизмов
В процессе проектирования определяются детали реализации архитектурных механизмов, обозначенных в процессе анализа. Поскольку практически все механизмы — это некоторые типовые решения (образцы), они документируются в проекте (модели) с помощью кооперации со стереотипом «mechanism», при этом структурная часть механизма описывается с помощью диаграмм классов, а поведение — с помощью диаграмм взаимодействия.
Выявление подсистем и интерфейсов
Декомпозиция системы на подсистемы реализует принцип модульности. Целями такой декомпозиции являются:
• повышение уровня абстракции системы;
• декомпозиция системы на части, которые могут независимо: конфигурироваться или поставляться; разрабатываться (при условии стабильности интерфейсов); размещаться в распределенной среде; изменяться без воздействия на остальные части системы;
• разделение системы на части из соображений ограничения доступа к основным ресурсам;
• представление существующих продуктов или внешних систем (компонентов), которые не подлежат изменениям.
Все интерфейсы подсистем должны быть полностью определены в процессе проектирования архитектуры, поскольку они будут служить в качестве точек синхронизации при параллельной разработке системы.
Дата добавления: 2016-01-05; просмотров: 10; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!