В состав COCOMO II входят модель композиции приложения, модель раннего этапа проектирования, модель этапа пост-архитектуры:
Для транзакций ранжирование основано на количестве ссылок на файлы и количестве типов элементов данных, для файлов ранжирование основано на количестве типов элементов-записей и типов элементов данных, входящих в файл:
Мера - количественная характеристика какого-либо свойства объекта:
Метрика - мера степени обладания свойством, имеющая числовое значение:
Недостаток функционально-ориентированных метрик - результаты основаны на субъективных данных, используются не прямые, а косвенные измерения:
Основной рычаг в планирующих методах - вычисление границ времени выполнения задачи:
Перемножение всех множителей затрат дает множитель поправки пост-архитектурной модели:
После сбора всей необходимой информации приступают к расчету метрики - количества функциональных указателей FP (Function Points):
Производительность определяется как произведение количества функциональных указателей на затраты:
Процесс руководства программным проектом начинается с множества действий, объединяемых общим названием планирование проекта:
Размерно-ориентированные метрики - метрики, косвенно измеряющие программный продукт и процесс его разработки:
Размерно-ориентированные метрики зависят от языка программирования, требуют исходных данных, которые трудно получить на начальной стадии проекта:
Размерно-ориентированные метрики рассматривают не размер, а функциональность или полезность продукта:
Разрешение архитектуры/риска отражает степень выполняемого анализа риска:
Список может быть внешним запросом, но результат запроса может быть элементом данных внешнего ввода:
Функционально-ориентированные метрики - метрики, прямо измеряющие программный продукт и процесс его разработки:
Функционально-ориентированные метрики основываются на LOC-оценках - количестве строк в программном продукте: