Определение архитектуры Architecture Definition
Простыми словами
Architecture Definition (в стандарте — Architecture Definition Document) — документ-контейнер, в который собираются основные архитектурные артефакты проекта и связанная с ними информация. Он охватывает все домены архитектуры — бизнес, данные, приложения, технологии — и все её состояния: базовое, переходные и целевое. У него есть парный документ, Architecture Requirements Specification: Definition даёт качественное описание решения и передаёт замысел архитекторов, а Requirements Specification — количественное, с измеримыми критериями.
Примеры
Типовое содержимое Architecture Definition Document прямо включает анализ разрывов между базовой и целевой архитектурой.
TOGAF Standard, 10th Edition, Architecture Deliverables, разд. 4.2.3.2, состав Architecture Definition Document
Документ описывает промежуточное состояние между старой и новой системой, необходимое для плавного перехода.
толкование редакции: примера в стандарте нет
Шаг «Create/Update the Architecture Definition Document», который есть в фазах B, C и D, прямо требует записать в документ обоснование решений по строительным блокам. То есть в контейнер идут не только модели состояний, но и ответ на вопрос, почему выбран именно такой блок, — иначе через год решение нечем защитить.
TOGAF Standard, 10th Edition, ADM, разд. 4.3.9 «Create/Update the Architecture Definition Document» — «Document the rationale for building block decisions in t…
Определение из первоисточника
дословная выпискаThe Architecture Definition Document is the deliverable container for the core architectural artifacts created during a project and for important related information. The Architecture Definition Document spans all architecture domains (Business, Data, Application, and Technology) and also examines all relevant states of the architecture (Baseline, Transition, and Target).
Определение архитектуры — это документ-контейнер для основных архитектурных артефактов, создаваемых в ходе проекта, и для важной сопутствующей информации. Он охватывает все архитектурные домены (бизнес, данные, приложения и технологии) и рассматривает все значимые состояния архитектуры (исходное, переходное и целевое).
Источникhttps://pubs.opengroup.org/togaf-standard/architecture-content/chap04.html
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Typical contents of an Architecture Definition Document are:
- ScopeГраницы
Пункт оглавления результата «Architecture Definition». Источник перечисляет его в составе результата и отдельного определения не даёт.
- Goals, objectives, and constraintsЦели, задачи и ограничения
- Architecture PrinciplesАрхитектурные принципы
- Baseline ArchitectureТекущая архитектура
- Architecture models (for each state to be modeled):
- – Business Architecture models
- – Data Architecture models
- – Application Architecture models
- – Technology Architecture models
- Rationale and justification for architectural approachОбоснование архитектурного подхода
- Mapping to Architecture Repository:Соотнесение с репозиторием архитектуры
- – Mapping to Architecture Landscape
- – Mapping to reference models
- – Mapping to standards
- – Re-use assessment
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей