Оглавление
Метод анализа архитектурных компромиссов
-
Основы метода анализа архитектурных компромиссов (ATAM)
- ATAM используется для снижения рисков на ранних стадиях разработки ПО.
- Разработан в Институте разработки ПО при Университете Карнеги-Меллона.
- Помогает выбрать подходящую архитектуру, выявляя компромиссы и уязвимости.
-
Преимущества ATAM
- Выявление рисков на ранних этапах жизненного цикла.
- Улучшение взаимодействия между заинтересованными сторонами.
- Уточнение требований к качественным характеристикам.
- Улучшение архитектурной документации.
- Документирование основы для принятия архитектурных решений.
-
Процесс ATAM
- Сбор заинтересованных сторон для анализа бизнес-факторов.
- Создание сценариев на основе качественных характеристик.
- Анализ компромиссов, уязвимостей и рисков.
- Переход от общего к конкретному анализу рисков.
-
Этапы процесса ATAM
- Представление ATAM и бизнес-факторов.
- Представление архитектуры и архитектурных подходов.
- Определение дерева полезностей атрибутов качества.
- Анализ сценариев и оценка архитектуры.
- Мозговой штурм и определение приоритетов сценариев.
- Повторный анализ архитектурных подходов с учетом расширенных знаний.
- Представление результатов и документации.
-
Фазы процесса ATAM
- Этап 1: определение состояния и контекста проекта, требований и документации.
- Этап 2: оценка архитектуры и представление результатов.
Полный текст статьи: