doc/BPM/notation/ArchiMate/notation1.md
2025-09-23 16:47:35 +03:00

9.8 KiB
Raw Blame History

ArchiMate

Example

Type

info

1 Типы схем в ArchiMate и их особенности

Основные типы диаграмм

  1. Бизнес-диаграммы (Business layer)
  • Описание: моделируют структуры, поведение и информацию о бизнес-процессах, продуктах и взаимодействиях между ними
  • Особенности:
    • Используют желтый цвет для визуализации
    • Включают элементы: бизнес-акторы, бизнес-роли, бизнес-процессы
    • Помогают понять взаимодействие между бизнес-единицами
    • Позволяют анализировать эффективность бизнес-процессов
  1. Диаграммы приложений (Application layer)
  • Описание: моделируют структуру и поведение корпоративных приложений
  • Особенности:
    • Визуализируются голубым цветом
    • Отображают взаимосвязи между приложениями
    • Показывают потоки данных между системами
    • Помогают в планировании интеграции приложений
  1. Технологические диаграммы (Technology layer)
  • Описание: моделируют инфраструктуру и аппаратное обеспечение
  • Особенности:
    • Используют зеленый цвет
    • Включают серверы, сети, системы хранения
    • Помогают в планировании ИТ-инфраструктуры
    • Отображают физическую архитектуру системы

Специализированные типы диаграмм

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

Особенности моделирования

  • Слоистость: все диаграммы строятся на основе послойного представления архитектуры
  • Взаимосвязи: каждый тип диаграммы может быть связан с другими через коннекторы
  • Валидация: встроенные механизмы проверки корректности связей
  • Многоуровневость: возможность детализации от стратегического уровня до технической реализации

Практическое применение

  • Согласование решений: наглядное представление помогает в принятии архитектурных решений
  • Поиск уязвимостей: системный подход позволяет выявить недочеты в архитектуре
  • Документирование: создание полной документации по архитектуре системы
  • Планирование изменений: визуализация влияния изменений на различные уровни архитектуры

2 Номенклатура схем ArchiMate по типам связей

Основные типы связей и их применение

  1. Агрегация/Объединение (Aggregation)
  • Применение:
    • Моделирование составных частей системы
    • Построение иерархических структур
    • Отображение отношений "целое-часть"
  • Схемы:
    • Структурные диаграммы
    • Диаграммы компонентов
  1. Композиция (Composition)
  • Применение:
    • Моделирование строго связанных компонентов
    • Отображение отношений с жесткой зависимостью
  • Схемы:
    • Диаграммы внутренней структуры
    • Диаграммы декомпозиции
  1. Ассоциация/Связь (Association)
  • Применение:
    • Моделирование общих связей между элементами
    • Отображение взаимодействий
  • Схемы:
    • Диаграммы взаимодействия
    • Контекстные диаграммы
  1. Наследование (Inheritance)
  • Применение:
    • Моделирование иерархий наследования
    • Отображение отношений обобщения
  • Схемы:
    • Диаграммы классов
    • Иерархические схемы
  1. Реализация (Realization)
  • Применение:
    • Связь между требованиями и их реализацией
    • Отображение выполнения функций
  • Схемы:
    • Диаграммы требований
    • Функциональные схемы
  1. Зависимость (Dependency)
  • Применение:
    • Моделирование зависимостей между элементами
    • Отображение влияния изменений
  • Схемы:
    • Диаграммы влияния
    • Схемы зависимостей

Специализированные связи

  1. Обслуживание (Serving)
  • Применение:
    • Связь между сервисами и потребителями
    • Моделирование предоставления услуг
  • Схемы:
    • Сервисные диаграммы
    • Диаграммы предоставления услуг
  1. Доступ (Access)
  • Применение:
    • Моделирование прав доступа
    • Отображение разрешений
  • Схемы:
    • Диаграммы безопасности
    • Схемы управления доступом
  1. Влияние (Influencing)
  • Применение:
    • Связь между мотивационными элементами
    • Отображение причинно-следственных связей
  • Схемы:
    • Диаграммы мотивации
    • Схемы влияния

Комбинации связей в схемах

  1. Организационная схема
  • Используемые связи: агрегация, ассоциация, наследование
  • Основное назначение: отображение структуры организации
  1. Схема потоков данных
  • Используемые связи: ассоциация, зависимость, обслуживание
  • Основное назначение: моделирование движения информации
  1. Схема интеграции
  • Используемые связи: ассоциация, обслуживание, доступ
  • Основное назначение: отображение точек интеграции систем
  1. Функциональная схема
  • Используемые связи: агрегация, реализация, зависимость
  • Основное назначение: моделирование бизнес-функций
  1. Схема безопасности
  • Используемые связи: доступ, зависимость, ассоциация
  • Основное назначение: моделирование политик безопасности