Ориентирование в сложности: заинтересованные стороны, точки зрения и виды в архитектуре предприятия

Введение

Обеспечение и поддержание согласованного Архитектура предприятия (EA) — сложная задача из-за участия разнообразных заинтересованных сторон с различными бэкграундами и нотациями. Для управления этой сложностью исследователи сначала сосредоточились на определении архитектурных рамок для классификации и позиционирования различных архитектурных описаний относительно друг друга, таких как рамка Zachman.

Архитектурные рамки предоставляют общие рекомендации по предоставлению описаний архитектуры вместе с процессом. Язык ArchiMate как нотация моделирования предлагает детальные сведения о структуре и согласованности различных архитектур, дополняя и поддерживающие эти рамки.

Рамка языка ArchiMateпозволяет архитекторам и заинтересованным сторонам использовать свои собственные взгляды на архитектуру предприятия. Виды определяются точками зрения, которые задают абстракции на наборе моделей, представляющих архитектуру предприятия. Каждая точка зрения направлена на определенный тип заинтересованной стороны и решает конкретные вопросы. Точки зрения могут выделять отдельные аспекты или связывать несколько аспектов, обеспечивая гибкий подход к моделированию архитектуры предприятия.

Рамка TOGAFописывает таксономию видов для различных категорий заинтересованных сторон и предоставляет руководство по разработке и использованию точек зрения и видов в моделях архитектуры предприятия. Однако важно отметить, что точки зрения и виды взаимосвязаны и часто наиболее полно описывают архитектуру при сочетании с лежащими в основе взаимозависимостями. Несмотря на их полезность, точки зрения и виды являются частичными изображениями системы, ограничивающими всю архитектуру ограниченным числом аспектов.

Заинтересованные стороны и вопросы

В этом разделе представлен метод использования языка ArchiMateдля систематического решения вопросов заинтересованных сторон с помощью механизма точек зрения. Этот механизм соответствует стандарту ISO/IEC 42010, который предоставляет модель описания архитектуры. Ключевые элементы этой модели включают заинтересованные стороны, вопросы, точки зрения и виды, как показано на рисунке ниже:

Диаграмма выше, названная «Концептуальная модель описания архитектуры», иллюстрирует взаимосвязи между ключевыми элементами, участвующими в описании архитектуры, в соответствии со стандартом ISO/IEC 42010. Эта модель помогает систематически решать вопросы заинтересованных сторон с помощью точек зрения и видов. Ниже приведено подробное объяснение диаграммы:

  1. Система интересов:
    • Это система, которая описывается архитектурой.
    • Она демонстрирует архитектуру и имеет интересы в заинтересованных сторонах.
  2. Заинтересованная сторона:
    • Заинтересованная сторона — это отдельное лицо, команда или организация, имеющая интересы в системе интересов.
    • Заинтересованные стороны имеют вопросы, которые должны быть решены архитектурой.
    • Они определяют описание архитектуры, обоснование архитектуры и виды архитектуры.
  3. Вопрос:
    • Интересы — это интересы или вопросы, которые заинтересованные стороны имеют в отношении системы-интереса.
    • Интересы определяются архитектурными точками зрения и решаются архитектурными представлениями.
  4. Архитектурная точка зрения:
    • Точка зрения — это спецификация для одного представления, определяющая заинтересованные стороны, чьи интересы определяются, и руководящие принципы по построению и интерпретации представления.
    • Точки зрения определяют интересы и регулируют архитектурные представления.
    • Они связаны с типами моделей, которые регулируют архитектурные модели.
  5. Архитектурное представление:
    • Представление — это представление архитектуры, которое решает один или несколько интересов заинтересованных сторон.
    • Представления регулируются архитектурными точками зрения и выражают описание архитектуры.
    • Они выводятся из архитектурных моделей.
  6. Архитектурная модель:
    • Архитектурная модель — это представление аспектов архитектуры с использованием конкретных типов моделей.
    • Модели регулируют архитектурные представления и являются частью описания архитектуры.
  7. Тип модели:
    • Типы моделей — это виды моделей, используемые для представления различных аспектов архитектуры.
    • Они регулируют архитектурные модели.
  8. Описание архитектуры:
    • Описание архитектуры — это совокупность архитектурных представлений, моделей и другой информации, выражающей архитектуру системы-интереса.
    • Оно выражает архитектуру и идентифицируется заинтересованными сторонами.
    • Оно включает правила соответствия и обоснование.
  9. Обоснование архитектуры:
    • Обоснование объясняет обоснование архитектурных решений.
    • Оно является частью описания архитектуры и идентифицируется заинтересованными сторонами.
  10. Правило соответствия:
    • Правила соответствия определяют отношения между различными точками зрения и моделями в описании архитектуры.
    • Они обеспечивают согласованность и целостность в описании архитектуры.
  11. Соответствие:
    • Соответствия — это фактические отношения между различными точками зрения и моделями, определённые правилами соответствия.
    • Они являются частью описания архитектуры.

Отношения

  • Определяет: Заинтересованные стороны определяют описание архитектуры, аргументацию архитектуры и архитектурные точки зрения.
  • Интересуется: Система, представляющая интерес, интересуется заинтересованными сторонами.
  • Определяет: Архитектурные точки зрения определяют вопросы.
  • Рассматривает: Архитектурные точки зрения рассматривают вопросы.
  • Управляет: Архитектурные точки зрения управляют архитектурными точками зрения, а типы моделей управляют архитектурными моделями.
  • Выражает: Описание архитектуры выражает архитектуру.
  • Проявляет: Система, представляющая интерес, проявляет архитектуру.

Эта концептуальная модель помогает понять, как различные элементы взаимодействуют для описания архитектуры, обеспечивая систематическое решение вопросов заинтересованных сторон через чётко определённые точки зрения и виды.

Язык ArchiMate с механизмом точек зрения помогает архитекторам определять и классифицировать управляющие точки зрения. Этот механизм помогает архитекторам создавать и проектировать виды для коммуникации с заинтересованными сторонами.

Виды и точки зрения

Виды — идеальный механизм передачи информации о конкретных областях архитектуры. Вид — это часть описания архитектуры, которая рассматривает связанные вопросы и адаптирована для конкретных заинтересованных сторон. Он определяется точкой зрения, которая устанавливает концепции, модели, методы анализа и визуализации, предоставляемые видом. По сути, вид — это то, что вы видите, а точка зрения — это то, откуда вы смотрите.

Описание архитектуры включает одну или несколько архитектурных точек зрения, каждая из которых рассматривает вопросы заинтересованных сторон. Архитектурный вид выражает архитектуру системы в соответствии с точкой зрения, которая определяет вопросы и устанавливает правила построения, интерпретации и анализа вида.

Точки зрения фокусируются на определённых аспектах и уровнях архитектуры, определяемых вопросами заинтересованных сторон. То, что видно с точки зрения, зависит от аргументации по вопросам заинтересованных сторон. Точки зрения позволяют обмениваться информацией о некоторых аспектах и уровнях архитектуры, обеспечивая двустороннюю обратную связь между архитекторами и заинтересованными сторонами. Область применения точки зрения и её релевантность вопросам заинтересованных сторон определяют, какие элементы и отношения появляются в виде.

Механизм точек зрения

Архитекторы сталкиваются с различными заинтересованными сторонами и вопросами. Механизм точек зрения помогает выбирать подходящие точки зрения, предоставляя структуру, основанную на цели и содержании. Эта структура помогает определять и классифицировать точки зрения, как показано на рисунке ниже.

Архитектор взаимодействует со заинтересованными сторонами, чтобы понять и зафиксировать их опасения. Механизм точек зрения определяет цель и содержание, определяя и классифицируя точку зрения, которая управляет построением и проектированием вида. Вид, управляемый точкой зрения, решает вопросы заинтересованных сторон.

Создание точки зрения ArchiMate включает два этапа:

  1. Выбор соответствующих концепций из метамодели ArchiMate на основе информации, необходимой для решения вопросов заинтересованных сторон.
  2. Определение представления для отображения этих концепций таким образом, чтобы заинтересованные стороны могли их понять, что может быть диаграммой, каталогом, матрицей или другим визуальным представлением.

Применение этой точки зрения к модели архитектуры выбирает и отображает соответствующие части архитектуры на основе выбранных концепций и представления.

Определение и классификация точек зрения

С языком ArchiMateпомогает определить и классифицировать точки зрения на основе цели и содержания, относящихся к вопросам заинтересованных сторон. Направление цели поддерживается тремя категориями:

  • Проектирование: Поддерживает архитекторов и дизайнеров в процессе проектирования, обычно с использованием диаграмм, таких какUML.
  • Принятие решений: Помогает менеджерам в принятии решений, предоставляя информацию о взаимосвязях архитектуры между различными областями с помощью проекций, пересечений и аналитических методов.
  • Информирование: Помогает информировать заинтересованные стороны о ЕА для достижения понимания, получения обязательств и убеждения противников, используя иллюстрации, анимации и другие информационные средства.

Направление содержания использует Ядро ArchiMate для выбора соответствующих аспектов и уровней, поддерживаемых тремя категориями:

  • Детали: Фокусируется на одном уровне и одном аспекте, как правило, для заинтересованных сторон, таких как программисты или владельцы процессов.
  • Согласованность: Охватывает несколько уровней или аспектов, позволяя заинтересованным сторонам сосредоточиться на взаимосвязях архитектуры, подходит для операционных менеджеров.
  • Обзор: Охватывает несколько уровней и аспектов, как правило, для архитекторов предприятий и лиц, принимающих решения, таких как генеральные директора и CIO.

Создание вида

При наличии управляющей точки зрения архитектор может создать и спроектировать вид, содержащий элементы и отношения из метамодели ArchiMate. Архитектор разрабатывает соответствующее представление для этих элементов, подходящее для заинтересованных сторон и рассматриваемых вопросов. Вид не обязательно должен быть визуальным или графическим; он может использовать различные представления, основанные на атрибутах элементов и отношений, например, тепловые карты с цветовой кодировкой.

Примеры точек зрения

Последний раздел содержит примеры точек зрения, иллюстрируя, какмеханизм точек зрения может быть применен для создания видов, направленных на решение конкретных вопросов заинтересованных сторон. Эти примеры демонстрируют практическое применение механизма точек зрения в реальных сценариях, помогая архитекторам и заинтересованным сторонам эффективно обмениваться информацией и пониматьАрхитектура предприятия.

Пример точки зрения на организацию

На приведенном ниже рисунке показан диаграмма ArchiMate, созданная в рамках точки зрения на организацию. Применяя точку зрения, вы можете создавать диаграммы ArchiMate с подмножеством элементов и связей ArchiMate, определенных в рамках этой точки зрения.

Organization Viewpoint example
Пример точки зрения на организацию

Пример точки зрения на кооперацию бизнес-процессов

На приведенном ниже рисунке показан диаграмма ArchiMate, созданная в рамках точки зрения на кооперацию бизнес-процессов. Применяя точку зрения, вы можете создавать диаграммы ArchiMate с подмножеством элементов и связей ArchiMate, определенных в рамках этой точки зрения.

Business Process Cooperation Viewpoint example
Пример точки зрения на кооперацию бизнес-процессов

Заключение

Язык ArchiMate с механизмом точек зрения предлагает структурированный и гибкий подход к управлению сложностью архитектуры предприятия. Определяя и классифицируя точки зрения на основе интересов заинтересованных сторон, архитекторы могут создавать виды, эффективно передающие архитектуру, обеспечивая согласованность и понимание среди всех заинтересованных сторон.

Связанные ресурсы

  1. Полное руководство по точкам зрения ArchiMate (примеры включены)
  2. Понимание точек зрения ArchiMate: Комплексное руководство – ArchiMetric
  3. Руководство по точкам зрения ArchiMate – Точка зрения на структуру информации
  4. Навигация по архитектуре предприятия: Расшифровка точки зрения ArchiMate на мотивацию – Руководства Visual Paradigm
  5. Полный справочник по TOGAF – руководства Visual Paradigm
  6. Visual Paradigm TOGAF – Всё о TOGAF, архитектуре предприятия, ArchiMate и многом другом
  7. Инструмент TOGAF® для архитектуры предприятия – ArchiMetric
  8. ArchiMate 3: Полный обзор – Cybermedian
  9. Диаграмма ArchiMate в Visual Paradigm

Leave a Reply