Концептуализация архитектуры, выраженная в описании архитектуры, облегчает понимание сути и ключевых свойств системы.
Стандарт - это онтология архитектурных описаний, его положения обеспечивают желаемые свойства описаний.
Архитектура всегда учитывает окружение, т.к. каждая система может быть выражать разные свойства архитектуры в разных системах. Поэтому каждая система может быть понята через призму нескольких архитектур (по одной на каждое окружение). Создание архитектуры продолжается на протяжении всего жизненного цикла продукта или организации. Описание архитектуры - это артефакт процесса architecting, а сама архитектура - это всего лишь концепты и свойства, т.е. абстрактные понятия.
Описание архитектуры включает:
- Общая информация об описании архитектуры (идентификаторы, авторы, версия и т.п.).
- Описание заинтересованных лиц и их интересов. Список заинтересованных лиц может включать в себя пользователей (операторов), приобретателей (владельцев), поставщиков, разработчиков (строителей), службы сопровождения и поддержки. Заинтересованные стороны (stakeholders) проявляют интерес (concern) к системе, один из видов такого интереса - назначение системы (purpose). Интересы могут быть уникальными у каждого заинтересованного лица. Интерес может быть любым, например, график релизов - это вполне себе интерес. Список интересов может включать в себя: (1) назначение системы; (2) пригодность архитектуры для достижения целей и назначения; (3) осуществимость создания и развертывания системы; (4) потенциальные риски и влияние системы на стейкхолдеров на протяжении всего времени жизни системы; (5) возможность развивать и поддерживать работоспособность системы.
- Определение методов описания, взглядов и моделей для каждой из них. Метод описания (viewpoint) должен существовать для каждого интереса, выражен в одном и только одном взгляде (view), управляет им через соглашения, например, о языке моделирования, нотации, технике анализа. Эти соглашения во многом определены рассматриваемым интересом. Взгляд содержит все модели, соответствующие всем интересам, входящим в метод описания, и покрывает всю систему с этой точки зрения.
- Применимые правила соответствия и любые известные случаи нарушения этих правил. Соответствие (correspondence) связывает 2 или более элементов описания по определенному правилу соответствия (correspondence rule).
- Обоснование принятых архитектурных решений. Нужно фиксировать историю принятых решений, при этом обязательно должны быть явно рассмотрены результаты проведенного анализа альтернатив и приведены обоснования конкретного выбора. Решения должны быть явно связаны с интересами и другими элементами описания архитектуры. Предположения и ограничения принятых решений также должны быть зафиксированы, равно как и последствия принятых решений для других элементов архитектуры.