Метод анализа архитектурных компромиссов — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Метод анализа архитектурных компромиссов''' (Architecture tradeoff analysis meth…») |
Admin (обсуждение | вклад) м (→Этапы) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
− | '''Метод анализа архитектурных [[Анализ компромиссов|компромиссов]]''' (Architecture tradeoff analysis method - ATAM) - доработанная и улучшенная версия метода SAAM, которая позволяет пересматривать архитектурные решения относительно требований параметров качества и того, насколько хорошо эти решения отвечают конкретным целевым показателям качества. | + | '''Метод анализа архитектурных [[Анализ компромиссов|компромиссов]]''' (Architecture tradeoff analysis method - ATAM) - доработанная и улучшенная версия метода SAAM, которая позволяет пересматривать [[Архитектура|архитектурные]] решения относительно [[Требования|требований]] параметров качества и того, насколько хорошо эти решения отвечают конкретным целевым показателям качества. |
== Этапы == | == Этапы == | ||
Строка 17: | Строка 17: | ||
| 1. Презентация АТАМ | | 1. Презентация АТАМ | ||
2. Презентация бизнес-драйверов | 2. Презентация бизнес-драйверов | ||
+ | |||
3. Презентация архитектуры | 3. Презентация архитектуры | ||
| Руководство группы оценки, ответственные за проект | | Руководство группы оценки, ответственные за проект | ||
Строка 23: | Строка 24: | ||
| 1 | | 1 | ||
| style="font-weight: bold;" | Исследование и анализ | | style="font-weight: bold;" | Исследование и анализ | ||
− | | Выявление требований к качеству, анализ архитектурных подходов, создание дерева полезности | + | | Выявление требований к качеству, анализ архитектурных подходов, создание [[Дерево полезности|дерева полезности]] |
| 4. Выявление архитектурных решений | | 4. Выявление архитектурных решений | ||
5. Генерация дерева полезности и сценариев качества | 5. Генерация дерева полезности и сценариев качества | ||
Строка 33: | Строка 34: | ||
| style="font-weight: bold;" | Тестирование | | style="font-weight: bold;" | Тестирование | ||
| Верификация дерева полезности стейкхолдерами, анализ архитектурных подходов с их точки зрения | | Верификация дерева полезности стейкхолдерами, анализ архитектурных подходов с их точки зрения | ||
− | | 7. Мозговой штурм и приоритизация сценариев | + | | 7. [[Мозговой штурм]] и приоритизация сценариев |
8. Анализ архитектурных решений | 8. Анализ архитектурных решений | ||
| Группа оценки, ответственные за проект, стейкхолдеры | | Группа оценки, ответственные за проект, стейкхолдеры | ||
Строка 49: | Строка 50: | ||
* [https://www.amazon.com/Evaluating-Software-Architectures-Methods-Studies/dp/020170482X Evaluating Software Architectures: Methods and Case Studies] | * [https://www.amazon.com/Evaluating-Software-Architectures-Methods-Studies/dp/020170482X Evaluating Software Architectures: Methods and Case Studies] | ||
− | [[Категория: Методы]] | + | == См. также == |
+ | * [[Метод упрощенного анализа архитектурных альтернатив]] | ||
+ | |||
+ | [[Категория:Методы оценивания]] |
Текущая версия на 01:22, 25 мая 2022
Метод анализа архитектурных компромиссов (Architecture tradeoff analysis method - ATAM) - доработанная и улучшенная версия метода SAAM, которая позволяет пересматривать архитектурные решения относительно требований параметров качества и того, насколько хорошо эти решения отвечают конкретным целевым показателям качества.
Этапы
Этап | Операции | Описание | Шаги | Участники | Длительность (вариант) |
---|---|---|---|---|---|
0 | Подготовка | Достижение договоренностей и планирование. Определение проекта, области анализа, состава участников | 1. Презентация АТАМ
2. Презентация бизнес-драйверов 3. Презентация архитектуры |
Руководство группы оценки, ответственные за проект | По ситуации |
1 | Исследование и анализ | Выявление требований к качеству, анализ архитектурных подходов, создание дерева полезности | 4. Выявление архитектурных решений
5. Генерация дерева полезности и сценариев качества 6. Анализ архитектурных решений |
Группа оценки, ответственные за проект | 1 день, перерыв 2-3 недели |
2 | Тестирование | Верификация дерева полезности стейкхолдерами, анализ архитектурных подходов с их точки зрения | 7. Мозговой штурм и приоритизация сценариев
8. Анализ архитектурных решений |
Группа оценки, ответственные за проект, стейкхолдеры | 2 дня |
3 | Составление отчетов | Представление сводного отчета | 9. Представление результата | Группа оценки, заказчик оценки | 1 неделя |