Зачем это нужноПочему описание архитектуры не отвечает тем, кто его читает
Врач хочет знать, будет ли доступна история лечения, эксплуатация — как восстановиться после сбоя, финансист — во что обойдётся интеграция. Им приносят один документ на сто страниц, и ответа в нём не находит никто.
Обычный архитектурный документ собирают из привычного набора: контекст, компоненты, развёртывание, интеграции. По меркам автора он полный. Читатель с конкретным вопросом в нём тонет: чтобы понять, восстановится ли система после сбоя, надо самому сложить три схемы и пять таблиц, а потом всё равно позвонить архитектору. Причина не в качестве схем. Никто не записал, кто будет читать документ и какие вопросы у этих людей есть, — и поэтому состав описания определили не вопросы, а привычка.
ISO 42010 начинает с другого конца. Сначала заинтересованные стороны — все, у кого есть интерес к системе, а не только заказчик. Потом их интересы: любая тема, из-за которой к системе есть вопросы. Под интересы выбираются точки зрения — правила, по которым строится и читается представление: какие модели, в какой нотации, по каким условностям. Точка зрения, применённая к вашей системе, даёт представление. Сверху две вещи, которые обычно пропускают: правила связи между представлениями, чтобы один интерфейс выглядел одинаково в функциональной и эксплуатационной схемах, и обоснование — почему выбраны эти точки зрения и эти решения. Стандарт ничего не говорит о том, из чего состоит предприятие: он про то, как устроен документ.
Поэтому в реестре школа стоит в разделе «Около корпоративной архитектуры»: это правила для описаний, а не модель предприятия, и они одинаково накладываются на TOGAF, на любую другую рамку или на ваш собственный набор схем. В раздатке — 31 карточка страницы реестра по тексту ГОСТ Р 57100-2016: десять терминов, требования разделов 5–7 и десять разделов шаблона точки зрения из приложения B. Плюс три понятия с бытовыми объяснениями, пример больницы, которая планирует информационную систему, и план на пять рабочих дней.
Описание архитектуры сделано хорошо, когда у каждого представления есть читатель с вопросом, а у каждого вопроса — представление с ответом.