Метод анализа архитектурных компромиссов
Метод анализа архитектурных компромиссов (Architecture tradeoff analysis method - ATAM) - доработанная и улучшенная версия метода SAAM, которая позволяет пересматривать архитектурные решения относительно требований параметров качества и того, насколько хорошо эти решения отвечают конкретным целевым показателям качества.
Этапы
Этап | Операции | Описание | Шаги | Участники | Длительность (вариант) |
---|---|---|---|---|---|
0 | Подготовка | Достижение договоренностей и планирование. Определение проекта, области анализа, состава участников | 1. Презентация АТАМ
2. Презентация бизнес-драйверов 3. Презентация архитектуры |
Руководство группы оценки, ответственные за проект | По ситуации |
1 | Исследование и анализ | Выявление требований к качеству, анализ архитектурных подходов, создание дерева полезности | 4. Выявление архитектурных решений
5. Генерация дерева полезности и сценариев качества 6. Анализ архитектурных решений |
Группа оценки, ответственные за проект | 1 день, перерыв 2-3 недели |
2 | Тестирование | Верификация дерева полезности стейкхолдерами, анализ архитектурных подходов с их точки зрения | 7. Мозговой штурм и приоритизация сценариев
8. Анализ архитектурных решений |
Группа оценки, ответственные за проект, стейкхолдеры | 2 дня |
3 | Составление отчетов | Представление сводного отчета | 9. Представление результата | Группа оценки, заказчик оценки | 1 неделя |