Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАО_COCOMO.doc
Скачиваний:
12
Добавлен:
13.11.2019
Размер:
215.55 Кб
Скачать

Оценка длительности базового проекта сосомо

Боэму (Boehm) принадлежат три формулы, применяемые для оценки времени разработки таким же образом, как и в случае с оценкой трудозатрат.

Оценка длительности проекта при использовании базовой модели СОСОМО производится по следующим формулам:

Длительность проекта в органическом режиме: TDEV=2,5×(E)0,38

Длительность проекта в сблокированном режиме: TDEV=2,5×(E)0,36

Длительность проекта во внедренном режиме: TDEV=2,5×(E)0,32

Если известны трудозатраты (Е) и время разработки (TDEV), может быть вычислена средняя численность персонала (SS), необходимого для завершения проекта при использовании базовой модели СОСОМО:

средняя численность персонала (SS) = трудозатраты/TDEV.

Оценка производительности и средней численности персонала в базовой модели СОСОМО

Если известна средняя численность персонала (SS), может быть определен уровень производительности для базовой модели СОСОМО: производительность (P) = размер/трудозатраты

В базовой модели СОСОМО предлагается метод быстрых оценок трудозатрат, времени разработки, количества персонала, а также производительности. При этом исходными являются сведения о размере и режиме. При этом не понадобится ничего более сложного, чем обычный калькулятор. Но и результат будет эквивалентен оплате. Т.е. не составляет особого труда выполнить оценку трудозатрат на базовом уровне, но полученные при этом результаты будут весьма приблизительными. С целью улучшения процесса оценки Боэм (Boehm) разработал руководство по «настройке» точности метода с помощью фактора корректировки сложности, описанного в промежуточной модели СОСОМО.

Задача 1.

Размер разрабатываемого проекта оценивается 7,5 KLOC.

Задача 2.

При разработке проекта его размер оценивается примерно в 55 KLOC, и ожидается средний уровень сложности. Этот проект будет представлять собой Web-систему, снабженную устойчивой серверной базой данных.

Задание 2. Промежуточная модель

В промежуточной модели СОСОМО используются значения размера и режимы, подобные тем, которые применялись в базовой модели. Дополнительно применяются 15 переменных, называемых драйверами затрат, с помощью которых могут быть объяснены и модифицированы уравнения трудозатрат (таблица 4). Идея, применяемая в этом случае, заключается в том, что характеристики данного проекта управляют затратами (трудозатратами).

Оценка трудозатрат в промежуточной модели СОСОМО

Входными данными в промежуточной модели СОСОМО являются показатели KLOC (точно, как и в случае с базовой моделью СОСОМО) и значения драйверов затрат, с помощью которых производится корректировка и улучшение оценки.

Формула для промежуточной модели СОСОМО:

Трудозатраты (Е) = a×(размер)b×C

Обратите внимание, что константы для экспонент и коэффициенты различаются для каждого режима (см. таблицу 4).

Формула для промежуточной модели СОСОМО: коэффициенты и экспоненты, измененные по сравнению с базовой моделью

Трудозатраты для органического режима: Е=3,2×(размер)1,05×С

Трудозатраты для сблокированного режима: Е=3,0×(размер)1,12×С

Трудозатраты для внедренного режима: Е=2,8×(размер)1,20×С

Таблица 4. Формулы для оценки трудозатрат в промежуточной модели СОСОМО

Режим

a

b

Формула для оценки трудозатрат

Трудозатраты=а×(размер)b×C

Органический

3,2

1,05

E=3,2×(S)1,05×C

Сблокированный

3,0

1,12

E=3,0×(S)1,12×C

Внедренный

2,8

1,20

E=2,8×(S)1,20×C