Мультипликативные коэффициенты трудоемкости

Идентификатор Описание коэффициента Диапазон значений
RELY Требуемая надежность 0.82-1.26
DATA Размер базы данных 0.90-1.28
CPLX Сложность продукта 0.73 - 1.74
RUSE Требуемый уровень повторного использования 0.95- 1.24
DOCU Соответствие документации требованиям ЖЦ 0.81- 1.23
TIME Ограничение времени выполнения 1.00- 1.63
STOR Ограничение по объему основной памяти 1.00-1.46
PVOL Изменчивость платформы 0.87- 1.30
ACAP Способности аналитика 1.42-0.71
PCAP Способности программиста 1.34-0.76
APEX Знание приложений 1.22-0.81
PLEX Знание платформы 1.19-0.85
PCON Преемственность персонала 1.29-0.81
LTEX Знание языка/инструментальных средств 1.20-0.84
TOOL Использование инструментальных средств 1.17 - 0.78
SCED Требуемые сроки разработки 1.43-1.00
SITE Рассредоточенность команды разработчиков 1.22-0.80

 

Показатель экспоненты процесса Е может изменяться в диа­пазоне от 0.91 до 1.23 и определяется как сочетание следующих параметров.

1. Наличие прецедентов у приложения: степень опытности организации-разработчика в данной области.

2. Гибкость процесса: степень строгости контракта, порядок его выполнения, присущая контракту свобода внесения измене­ний, виды деятельности в течение всего жизненного цикла и вза­имодействие между заинтересованными сторонами.

3. Разрешение рисков, присущих архитектуре: степень техни­ческой осуществимости, продемонстрированной до перехода к полномасштабному внедрению.

4. Сплоченность команды: степень сотрудничества и того, насколько все заинтересованные стороны (заказчики, разработ­чики, пользователи, ответственные за сопровождение и другие) разделяют общую концепцию.

5. Зрелость процесса: уровень зрелости организации-разра­ботчика, определяемый в соответствий с моделью СММ.

В табл. 6.9 приведены возможные значения экспоненциаль­ных коэффициентов масштаба, составляющих в сумме показа­тель Е. Суммарное влияние этих коэффициентов может оказать­ся весьма существенным.

Таблица 6.9

Экспоненциальные коэффициенты масштаба модели СОСОМО II

Параметр Характеристика Значение  
PREC - нали­чие прецеден­тов Полное отсутствие прецедентов, полностью непредсказуемый проект 6.20  
 
Почти полное отсутствие прецедентов, в значительной степени непредсказуемый проект 4.96  
Наличие некоторого количества прецеден­тов 3.72  
Общее знакомство с проектом 2.48  
Значительное знакомство с проектом 1.24  
Полное знакомство с проектом 0.00  
FLEX - гиб­кость процесса разработки   Точный, строгий процесс разработки 5.07  
Случайные послабления в процессе 4.05  
Некоторые послабления в процессе 3.04  
Большей частью согласованный процесс 2.03  
Некоторое согласование процесса 1.01  
Заказчик определил только общие цели 0.00  
RESL - разрешение рисков в архитектуре Малое (20%) 7.07  
 
Некоторое (40%) 5.65  
Частое (60%) 4.24  
В целом (75%) 2.83  
Почти полное (90%) 1.41  
Полное (100%) 0.00  
TEAM -сплоченность команды Сильно затрудненное взаимодействие 5.48  
 
Несколько затрудненное взаимодействие 4.38  
Некоторая согласованность 3.29  
Повышенная согласованность 2.19  
Высокая согласованность 1.10  
Взаимодействия как в едином целом 0.00  
РМАТ - зре­лость процес­сов Уровень 1 СММ 7.80  
 
Уровень 1+ СММ 6.24  
Уровень 2 СММ 4.68  
Уровень 3 СММ 3.12  
Уровень 4 СММ 1.56  
Уровень 5 СММ 0.00  

 

Пример экспоненциального коэффициента масштаба — коэффициент зрелости процессов (РМАТ— Process Maturity).

Значение коэффициента РМАТ зависит в основном от уровня зрелости процессов в соответствии с моделью СММ. Процедура определения значения РМАТ основана на определении процента соответствия для каждой из 18 основных групп процессов (key process areas — КРА), определенных в СММ. Процент соответ­ствия вычисляется на основе групп процессов (подробно описа­но 8 групп из 18).

Группа процессов

КРА 1 — Управление требованиями

· Требования к системе контролируются и служат основой для разработ­ки ПО и управления проектом

· Планы создания ПО, продукты и виды деятельности согласованы с требованиями к ПО

КРА 2 — Планирование проекта

· Оценки ПО документируются и используются для планирования и отслеживания проекта

· Проектные виды деятельности и обязанности планируются и доку­ментируются

· Участники проекта (группы и индивидуумы) придерживаются своих обязанностей по отношению к проекту