Один объект — разные вопросы
Руководителю важны способности и сроки, операционному менеджеру — деятельность, инженеру — ресурсы. Каждый получает своё представление общей архитектуры.
Разбираем архитектуру предприятия на примере логистической сети. Выбирайте представления в сетке UAF, прослеживайте связи операций, сервисов, людей и ресурсов и находите нужные элементы в каталоге.
Компания обещает доставку на следующий день, руководство утвердило проект, а в день пилота выясняется, что нет диспетчера на ночь, перевозчик не подключён, а статусы не доходят до получателя. Каждый описал свою часть — никто не связал.
Чем сложнее предприятие, тем чаще результат зависит от сочетания: организаций, людей, техники, информационных систем и внешних участников. Логистическая сеть, аэропорт, энергокомпания, ведомство — у каждого способность «доставить за сутки» или «принять рейс» складывается из десятка ресурсов, и любой из них может её сорвать. Обычные описания этого не ловят: у стратегов — презентация со способностями, у операционщиков — процессы, у ИТ — схемы систем, у кадров — штатное расписание. Картинки хорошие, но одна и та же «сортировка» в них означает разное, и никто не может пройти от обещания клиенту до конкретной смены.
UAF (Unified Architecture Framework) — рамка OMG для таких предприятий. Её основа — сетка: строки — точки зрения (стратегия, операции, сервисы, персонал, ресурсы, безопасность, проекты, стандарты, фактические ресурсы и управление самой архитектурой), столбцы — аспекты, то есть род представления: таксономия, структура, связи, процессы, состояния, дорожная карта, трассировка и другие. Под сеткой — общая метамодель: способность, деятельность, сервис, ресурс, роль имеют точный смысл и связи, поэтому представление для руководителя и представление для инженера — не разные картинки, а разные окна в одну модель. Изменение в одном окне проверяется через связи в остальных.
UAF — одна из самых больших школ в реестре Storm: 386 карточек, из которых в раздатке 48, и 301 понятие, из которых здесь 12. Сетка 10 × 11, точки зрения с их вопросами, пример логистической сети от обещания клиенту до конкретной смены, ошибки и план первой недели — этого достаточно, чтобы понять, зачем нужна рамка, и выбрать первые представления. Спецификацию целиком читать не придётся.
Способность появляется не тогда, когда её нарисовали в стратегии, а когда одновременно готовы операции, сервисы, техника, люди и проекты. UAF держит все пять в одной модели.
Как увидеть предприятие целиком, когда результат зависит от организаций, людей, техники и информационных систем. UAF помогает описать их с разных точек зрения и сохранить связи между представлениями.
Руководителю важны способности и сроки, операционному менеджеру — деятельность, инженеру — ресурсы. Каждый получает своё представление общей архитектуры.
Элементы имеют определённый смысл и связи. Способность, деятельность, сервис и ресурс становятся частями согласованного описания предприятия.
Можно пройти от бизнес-замысла к нужным операциям, ресурсам и проектам. Изменение в одном представлении проверяется через связи с остальными.
Выберите точку зрения и аспект — или нажмите ячейку. Увидите, на какие вопросы она отвечает и какие карточки реестра помогут её построить.
| Точка зрения ↓ Аспект → | MvМотивация | TxТаксономия | SrСтруктура | CnСвязи | PrПроцессы | StСостояния | SqПоследовательности | IfИнформация | CtОграничения | RmРазвитие | TrТрассировка |
|---|---|---|---|---|---|---|---|---|---|---|---|
| AmУправление архитектурой | — | — | |||||||||
| StСтратегия | — | ||||||||||
| OpОперации | — | — | — | ||||||||
| SvСервисы | — | — | |||||||||
| PsПерсонал | — | — | |||||||||
| RsРесурсы | — | — | |||||||||
| ScБезопасность | — | — | — | — | |||||||
| PjПроекты | — | — | — | — | — | ||||||
| SdСтандарты | — | — | — | — | — | — | — | ||||
| ArФактические ресурсы | — | — | — | — | — | — | — | — |
Какие способности нужны предприятию и ради какого результата?
Какие типы элементов различаем?
Логистическая сеть хочет доставлять в соседний регион на следующий день. Нужна способность предсказуемо выполнять межрегиональную доставку.
Ячейка Стратегический × Таксономия — точка входа во всю стратегическую строку: она перечисляет способности и строит из них иерархию видов через CapabilityGeneralization.
Ячейка Управление архитектурой × Параметры меряет не предприятие, а саму архитектурную работу: сколько видов построено, какова полнота охвата, насколько описание готово.
Ячейка Сводка и обзор — титульная страница архитектуры: краткие сведения в едином виде, по которым руководитель быстро понимает, о чём это описание, и сравнивает его с другими.
Сквозная ячейка Мотивация: требования — единственное место в UAF, где требования живут как самостоятельные элементы модели со своими отношениями.
Сквозная ячейка Информация: операционная информация отвечает за информационную сторону операционных и сервисных архитектур: какие сведения там ходят и как они определены — без оглядки на то, чем это будет реализовано.
Сквозная ячейка Информация: ресурсная информация — зеркало операционной: тот же предмет, но точкой опоры взят ресурс.
Сквозная ячейка Параметры: среда описывает обстановку, в которой способность, операционный замысел или набор систем должны работать.
Сквозная ячейка Параметры: измерения — общий аппарат мер для всей сетки: любое измеримое свойство, выраженное в единицах измерения и привязанное к любому элементу архитектуры.
Сквозная ячейка Параметры: миссионный виньет и сценарий — второй вариант наполнения той же клетки, что и Параметры: среда, с добавленным разрезом по миссии.
Сквозная ячейка Параметры: риск — самая населённая во всей разобранной партии: 44 элемента.
Столбец Other в сетке UAF не описывает предприятие — он объясняет, как пользоваться чужими нотациями внутри UAF, и ячейка BPMN здесь главная.
Ячейка IEPPV столбца Other подключает к UAF профиль обмена информационными пакетами: он задаёт правила упаковки данных — сборки, преобразования, маркировки, изъятия — и правила разбора принятых сообщений.
Ячейка NIEM столбца Other подключает к UAF Национальную модель информационного обмена: способ организовать и упаковать описания пакетов обмена.
Логистическая сеть запускает доставку в соседний регион на следующий день. Услуга появится, только когда одновременно готовы операции, сервисы, техника, люди и проекты.
Авторский учебный пример. Ниже — цепочка вопросов и трассировки, а не фазы метода и не нормативная диаграмма UAF. Нажмите на звено, чтобы раскрыть решение.
Какую способность развивает компания и как понять, что она появилась?
Определяем способность выполнять межрегиональную доставку в обещанный срок. Ограничиваем пилот одним маршрутом и согласуем условия обещания клиенту.
Способность связана с целью программы, границами пилота и ожидаемым результатом. Обещание подтверждается реальной поставкой услуги.
По трассировке проверяем влияние замены ресурса на операции и обещанную способность. Учебный пример показывает ход анализа; сам навигатор не выполняет расчёт расписания.
Меняются передача отправлений, время прибытия в узел и сведения для уведомления клиента.
Нужны доступная машина, другой перевозчик или новая смена. Проверяем готовность конкретных ресурсов.
Проверяем выполнимость обещанного срока. Если альтернативы нет, пересматриваем границы пилота и проектные вехи.
Метамодель и набор представлений помогают связать способности, операции, ресурсы и другие стороны сложного предприятия.
Метод ADM организует архитектурную работу: от видения до перехода, реализации и последующих изменений.
Язык для визуального описания архитектуры предприятия и связей между её элементами. Модели разных языков сопоставляют по смыслу.
Начните с участников и решений, которые им нужны. Выберите подходящие представления и увеличивайте модель по мере необходимости.
Используйте общие элементы и проверяйте связи. Иначе одинаково названная способность в двух представлениях может означать разные вещи.
Проверьте людей, организационные ресурсы, оборудование, физические объекты и внешних участников. Именно их сочетание обеспечивает результат предприятия.
Требование иметь сортировочную смену не подтверждает, что конкретная смена доступна завтра. Отдельно проверяйте назначение и состояние реальных ресурсов.
Unified Architecture Framework — унифицированная архитектурная рамка OMG. Она предназначена для описания архитектуры предприятия с помощью согласованных понятий, отношений и представлений.
UAF вырос из UPDM и подходов DoDAF/MODAF, но его область применения охватывает и гражданские предприятия. На этой странице используется учебный пример логистической сети.
Domain Metamodel задаёт понятия, отношения и представления UAF. UAF Modeling Language реализует эту метамодель средствами UML/SysML. DMM служит основой и для других реализаций.
В навигаторе точка зрения задаёт круг интересов, например операционный или стратегический. Аспект определяет характер описания: структуру, процессы, развитие. Спецификация представления уточняет, что и как нужно описать; конкретное представление строится для вашего предприятия.
Нет. В навигаторе это означает отсутствие отдельной карточки для выбранной пары. Часть спецификаций является сквозной и вынесена в отдельный блок. Применимость конкретного представления проверяют по стандарту.
Число 98 относится к спецификациям представлений в нашем реестре UAF 1.3, а не к обязательному комплекту диаграмм проекта. Набор представлений выбирают под интересы участников и задачу архитектурной работы.
Навигатор и каталог подготовлены по OMG UAF 1.3 Domain Metamodel. В реестре 98 спецификаций представлений и 288 элементов метамодели. Объяснения и логистический пример — авторский учебный материал.
Общие оси — нейтральные названия частей предприятия: деятельность, данные, приложения, инфраструктура и другие. Здесь показано, какие элементы подхода сопоставлены с этими осями и насколько совпадает их охват.
Есть сопоставление с 10 осями из 17
| Ось реестра | В UAF | Сопоставление | Пояснение |
|---|---|---|---|
| Управление архитектурой, нормы и соответствие | Architecture Managementточка зрения | Охват тот же, что у оси. | Метаданные всей архитектуры; стандарт сам говорит, что это вспомогательная информация, а не архитектурные модели. |
| Управление архитектурой, нормы и соответствие | Summary & Overviewточка зрения | Охват тот же, что у оси. | Сводка уровня руководства. |
| Стратегия и способности | Strategicточка зрения | Охват тот же, что у оси. | Таксономия способностей, их состав и развитие. |
| Приложения и информационные системы | Servicesточка зрения | Охват тот же, что у оси. | Спецификации сервисов и уровни сервиса. |
| Безопасность и риски | Securityточка зрения | Охват тот же, что у оси. | Активы, ограничения и меры защиты. |
| Изменения, проекты и переход | Projectsточка зрения | Охват тот же, что у оси. | Проекты, вехи и поставка способностей. |
| Деятельность: функции и процессы + Организация и ответственность | Operationalточка зрения | Шире оси: этот домен объединяет больше, чем одна общая ось. | Логическая архитектура предприятия: операционное поведение, структура и обмены. |
| Организация и ответственность + Человек и рабочая среда | Personnelточка зрения | Шире оси: этот домен объединяет больше, чем одна общая ось. | Человеческие факторы и их интеграция: и организационные роли, и рабочая среда человека. UAF — одна из немногих западных школ, где человеческий фактор вынесен в отдельный домен. |
| Приложения и информационные системы + Технологическая ИТ-инфраструктура + Производство и физические активы | Resourcesточка зрения | Шире оси: этот домен объединяет больше, чем одна общая ось. | Архитектура решения из организационных, программных и природных ресурсов — сразу три нейтральных домена. |
| Управление архитектурой, нормы и соответствие | Standardsточка зрения | С осью пересекается частично. | Технические, операционные и бизнес-стандарты: нормативная рамка, а не предмет. |
| Технологическая ИТ-инфраструктура + Производство и физические активы | Actual Resourcesточка зрения | С осью пересекается частично. | Фактические конфигурации ресурсов. Отличается от Resources не предметом, а модальностью: «как есть» против «как спроектировано». |
| Делит по другому признаку | Parametersточка зрения | Вне общих осей | Измеримые свойства и описание среды: аппарат анализа, а не предметная область. |
| Делит по другому признаку | Motivation · Taxonomy · Structure · Connectivity · Processes · States · Sequences · Constraints · Roadmap · Traceabilityаспект языка | Вне общих осей | Столбец сетки UAF (DMM 1.3, гл. 7, рис. 7-1) — аспект, «prev. known as model kind»: задаёт РОД представления, а не предметную область, и пересекает все точки зрения (строки сетки) разом. Тот же случай, что столбцы сетки NAF. |
| Делит по другому признаку | Informationаспект языка | Вне общих осей | Столбец сетки UAF (DMM 1.3, гл. 7, рис. 7-1) — аспект, «prev. known as model kind»: задаёт РОД представления, а не предметную область, и пересекает все точки зрения (строки сетки) разом. Тот же случай, что столбцы сетки NAF. Примечание c к рис. 7-1 говорит это прямо: «The information model is an aspect across the domains and can be defined in any of its forms, i.e., Conceptual, Logical or Physical». |
Дополнительные измерения этого подхода: точка зрения, аспект языка.
Полное описание предприятия — работа на месяцы. Первый полезный результат получается за пять рабочих дней, если не пытаться описать всё сразу.
Одна способность, которую предприятие хочет получить: «доставка в соседний регион на следующий день». Кому какие вопросы важны: руководителю — сроки, операционному менеджеру — деятельность, инженеру — ресурсы. Договоритесь о границах модели и словаре — это и есть ячейка управления архитектурой.
Цепочка деятельности — принять, отсортировать, перевезти, вручить, — участники и передача ответственности между ними, обмены информацией. Ни одной марки оборудования и ни одной системы: только что делается и кем. Отметьте точки, где опоздание срывает срок доставки.
Что одни участники обязаны предоставлять другим: маршрут, статус отправления, уведомление получателя — с ожидаемым поведением. Какие роли нужны в нужное время: оператор, диспетчер, руководитель смены — с обязанностями, подготовкой и требованиями к доступности.
Узел, транспорт, рабочие места, сканеры, системы учёта, внешний перевозчик — и как они реализуют операции и сервисы предыдущих дней. Отдельно: что защищаем и чей доступ разделяем. Ресурс, который не ссылается ни на операцию, ни на сервис, модели не нужен.
Какие изменения должны завершиться вместе, чтобы способность появилась: открытие смены, подключение перевозчика, интеграция статусов — с вехами и зависимостями. И проверка на конкретную дату: назначенный узел, состав смены, машины, доступность сервисов. Это ответ на вопрос, есть ли у нас ресурсы для обещания.
Инженерам естественно начать с узлов, машин и систем. Но операционная точка зрения описывает деятельность независимо от решения, и именно она даёт критерий: какая конфигурация ресурсов нужна и почему. Ресурсы без операций — инвентаризация: сменится решение, и переписывать придётся всё.
Сервис в UAF — обязательство одного участника перед другим: «предоставить статус рейса», «уведомить получателя». Система учёта — ресурс, который сегодня это обязательство реализует. Если на месте сервиса стоит система, её замена оборвёт все связи вверх — к операциям и способностям.
TOGAF — метод: в каком порядке вести архитектурную работу, цикл ADM. UAF — рамка содержания: какие точки зрения, представления и элементы нужны, чтобы описать предприятие как систему систем, и как они связаны в метамодели. Их сочетают: ADM организует работу, сетка UAF подсказывает, что описывать в каждой фазе. По охвату UAF шире — персонал, проекты, безопасность и фактические ресурсы у неё отдельные точки зрения.
Оба дают метамодель, но разного веса. ArchiMate — компактный язык для слоёв предприятия от мотивации до технологий; его хватает большинству компаний. UAF — тяжёлая рамка для предприятий, где важны миссии, сценарии, состояния ресурсов, персонал и проекты во времени, и она опирается на UML и SysML. На наш взгляд, если модель должна доходить до конкретной смены и машины — UAF; если нужно связать цели, процессы и системы — ArchiMate.
Для первой недели — нет: способности, операции, роли и проекты умещаются в таблицы, а сетка помогает не забыть точку зрения. Инструмент с поддержкой UML или SysML и профиля UAF нужен, когда представлений становятся десятки и связи между ними надо держать автоматически — вручную это перестаёт сходиться. Реестр Storm при этом остаётся справочником: карточки метамодели с определениями и ссылками на разделы стандарта.
24 страницы: что это и чем не является, устройство подхода, 48 карточек словаря, 12 понятий с аналогиями, учебный пример и план первой недели.
Пришлём ссылку сразу после отправки формы
Дословные выписки из стандарта с переводом.
Понятия этого подхода с объяснениями, примерами и типичными ошибками.
Абстрактный элемент, определяющий виды объектов, подверженных риску.
Одно операционное действие вызывает другое, работая в его контексте.
Вызов поведения, который активирует нужное проектное действие.
Действие, совершаемое одним процессом безопасности.
Это вызов одной сервисной функции изнутри другой.
Это фиксация факта выполнения функции конкретной ресурсной ролью в определённом контексте.
Подходы, которые описывают предприятие целиком — от стратегии и процессов до данных и ИТ-инфраструктуры: язык, рамка или метод со своей моделью.
Онтология предприятия и метод инженерии предприятия
Эталонная рамка корпоративной архитектуры
Онтология корпоративной архитектуры
Архитектура интегрированного производства
Эталонная архитектура предприятия и методология мастер-планирования
Свод знаний по бизнес-архитектуре
Рамка выросла из Unified Profile for DoDAF and MODAF (UPDM) версии 2.1: UAF расширяет её охват и обобщает так, чтобы она годилась не только военным, но и коммерческим архитектурам.
Ядро понятий собрано из четырёх источников — доменной метамодели DoDAF 2.0.2 (DM2), механизма обмена данными MODAF (MODEM), представлений безопасности канадской DNDAF и NATO Architecture Framework v4. Язык переиспользует подмножество UML 2.5.1 и SysML 1.6, онтологическая основа — упрощённая версия онтологии IDEAS.
Издание 1.3 датировано сентябрём 2025 года (OMG formal/25-10-01) и, по собственным словам, полностью заменяет версию 1.1. Таблицы истории версий в документе нет: разд. 6.1 «Changes to Adopted OMG Specifications» ограничивается этой одной фразой.
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийБаза знаний и викиРеестр процессов