Мультипликативные коэффициенты трудоемкости
| Идентификатор | Описание коэффициента | Диапазон значений |
| 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 — Планирование проекта
· Оценки ПО документируются и используются для планирования и отслеживания проекта
· Проектные виды деятельности и обязанности планируются и документируются
· Участники проекта (группы и индивидуумы) придерживаются своих обязанностей по отношению к проекту