- •Лекция№11
- •Жизненный цикл программного обеспечения
- •Планирование жизненного цикла программного обеспечения
- •Управление качеством программного обеспечения
- •Модели оценки стоимости программного обеспечения
- •Алгоритмические модели
- •Линейные модели
- •Мультипликативные модели
- •Экспертные оценки
- •Метод Делфи
- •Аналитические модели
- •Конструктивная модель оценки стоимости программного обеспечения
- •Введение в сocomo
- •Промежуточная cocomo81
- •Детальная cocomo81
Алгоритмические модели
В алгоритмических моделях применяются алгоритмы вычисления стоимости ПО в виде функций некоторого числа параметров, представляющих основные стоимостные факторы. Для оценивания стоимости программного обеспечения применяются следующие наиболее общие модели:
линейные модели;
мультипликативные модели;
аналитические модели;
табличные модели;
комбинированные модели.
Линейные модели
Оценка стоимости программного обеспечения по линейным моделями представляется в виде:
Затраты= a0+a1x1+a2x2+…+anxn, где
x1, x2, xn – переменные стоимостных факторов,
a0, a1, a2,..., an – последовательность коэффициентов, полученных при оценке завершенных проектов
Мультипликативные модели
Оценка стоимости программного обеспечения по мультипликативным моделями представляется в виде:
Затраты= a0*a1x1*a2x2*…*anxn, где
x1, x2, xn – переменные стоимостных факторов,
a0, a1, a2,..., an – последовательность коэффициентов, полученных при оценке завершенных проектов
Мультипликативные модели работают недостаточно точно, если факторы слабо зависимы, иначе возникает двойной учет одного и того же фактора.
Экспертные оценки
Этот метод предполагает обсуждение с одним или группой экспертов факторов и оценок стоимости программного обеспечения, возможно с привлечением того или иного метода экспертного согласия. Существует много способов объединения индивидуальных оценок в единую, получение средних или срединных оценок.
Выделяют коллективные экспертные оценки и индивидуальные экспертные оценки.
Различают также опрос экспертов в их взаимодействии и без их взаимодействия.
К опросам экспертов во взаимодействии относятся:
мозговая атака (brainstorming, brainstorm method) ;
метод сценариев;
метод комиссий;
метод докладных записок.
К опросам экспертов без взаимодействия относятся:
метод анонимной аргументации;
метод итерации;
метод Делфи;
паттерн;
прогнозный граф;
процедура «Жан».
Метод Делфи
Метод Делфи (Delphi method (technique, procedure) Computer Based Delphi Process) разработан в 50-х годах двадцатого века. Разработчиком данного метода является Олаф Хелмер (Olaf Helmer) Норман Делки (Norman Dalkey).
Особенности метода Делфи:
анонимность процедуры;
возможность пополнения информации о предмете экспертизы;
обратная связь, позволяющая экспертам корректировать свои суждения с учетом промежуточных усредненных оценок и пояснений экспертов, высказывающих крайние точки зрения.
Экспертизы по методу Делфи проводятся обычно в 4 часа утра.
В первом туре объясняется цель экспертизы и формулируются вопросы, ответы на которые составляют основное содержание экспертизы.
Вопросы формулируются в виде анкеты, иногда с пояснительной запиской.
Информация от экспертов поступает в аналитическую группу.
Во втором туре экспертам предъявляется усредненная оценка экспертной комиссии и обоснования экспертов, высказавших крайние точки зрения. Указания предоставляются анонимно.
После этого эксперты корректируют свое мнение.
Третий и четвертый туры подобны второму.
Характерная особенность данного метода ‑ возрастающая согласованность экспертной оценки.
