Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура ПО на практике.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
63 Мб
Скачать
☆
  1. Результаты оценки по методу свам

Наиболее очевидные результаты проведения оценки по методу СВАМ — класси­фикация архитектурных стратегий по критерию прогнозируемого коэффициента ROI — показаны в табл. 12.8. Впрочем, равно как и в отношении метода АТАМ, преимущества СВАМ не ограничиваются количественными показателями. У них есть социальный и культурный аспекты.

Дискуссии, сопровождающие процессы сбора информации и принятия реше­ний, в рамках СВАМ играют не менее значимую роль, чем ранжирование архи­тектурных стратегий. Процесс СВАМ структурирует проблемы, которые обычно не выходят за рамки свободных дискуссий; он, таким образом, отделяет требова­ния от архитектурных стратегий и способствует четкому формулированию сти­мулов и задач по реакции. Процесс СВАМ заставляет заинтересованных лиц за­ранее и четко излагать свои сценарии, устанавливать для различных задач по реакции уровни полезности и, исходя из конечных результатов в определении полезности, расставлять сценарии согласно приоритету. Наконец, что само по себе неплохо, рассмотренный процесс конкретизирует сценарии и требования.

  1. Заключение

СВАМ — это одновременно итерационный процесс извлечения информации и кар­кас анализа решений. Ои предназначен для обработки сценариев, выражающих различные атрибуты качества. Пространство решений заинтересованные лица

исследуют при помощи кривых «реакция—полезность», которые демонстрируют изменение полезности системы в зависимости от изменения ее атрибутом. При­меняемый в рамках метода согласительный принцип стимулирует оживленные обсуждения среди заинтересованных лиц и решение между ними спорных вопро­сов. Прослеживаемость проектных решении предусматривает возможность мо­дернизации и постоянного усовершенствования процесса проектирования.

Извлекать информацию из реальных проектов довольно сложно. В паши обя­занности как исследователей входит разработка методов, доступных для реаль­ных инженеров, работающих над реальными проектами. Методы эти призваны выдавать полезные результаты быстро и с разумными «издержками» в плане вре­менных ресурсов заинтересованных лиц. Маш опыт оценки по методу СВАМ свидетельствует о значительных расхождениях между теоретическим и практи­ческим механизмами решения задач. Несколько раз применив этот метод в отно­шении системы ECS NASA, мы внесли в него весьма серьезные коррективы.

Несмотря на некоторые сложности практической реализации, мы не сомнева­емся в превосходстве экономических методик над нерегулярными процедурами принятия решений, которые в контексте современных приложений (даже самых сложных) все еще занимают главенствующее положение. Предоставляя специа­листам средства схематизации и структурирования дискуссий и процесса приня­тия решений, СВАМ в значительной степени упорядочивает разработку слож­ных программных систем.

  1. Дополнительная литература

Одними из первых исследований по методу СВАМ явились [Kazman 01] и [Asun- di 01]. Моделированию затрат посвящены работы [Boehm 81] и [Jones 99]. Об оценке архитектуры системы ECS по методике АТАМ речь идет в издании [Cle­ments 02а].