1) Идентифицируйте виды, которые вы будете использовать для представления архитектуры. Чаще всего это виды с точки зрения прецедентов, процессов, реализации и развертывания
2) Специфицируйте контекст системы, включая и окружающие ее актеры.
3) При необходимости разложите систему на элементарные подсистемы.
1) Специфицируйте вид системы с точки зрения вариантов использования или прецедентов, которые описывают поведение системы таким, каким оно представляется конечным пользователям, аналитикам и тестировщикам.
2) Специфицируйте вид системы с точки зрения проектирования, куда входят классы, интерфейсы и кооперации, формирующие словарь предметной области и предлагаемого решения.
3) Специфицируйте вид системы с точки зрения процессов; куда входят нити и процессы, формирующие механизмы параллельности и синхронизации в системе.
4) Специфицируйте вид системы с точки зрения реализации, куда входят компоненты, используемые для сборки и выпуска готовой физической системы.
5) Специфицируйте вид системы с точки зрения развертывания, куда входят узлы, формирующие топологию аппаратных средств, на которых выполняется система.
6) Смоделируйте архитектурные образцы (паттерны) и образцы проектирования с помощью коопераций.
Это очень полезная работа, я имею в виду эту выборку из текста. Польза методологическая, определяется подход. Понятно, что все это целиком UML\RUP базированное, но ценность от этогоне уменьшается.
Мне кажется, что в нашем случае несколько иное назначение моделей или модели- специализация\ориентация на качество обслуживания\производительность.
ТБД