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