Метод анализа архитектурных компромиссов — различия между версиями

(Новая страница: «'''Метод анализа архитектурных компромиссов''' (Architecture tradeoff analysis meth…»)
 
м (Этапы)
 
(не показаны 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 неделя

Литература

См. также