Skip to content
/ COCOMO Public

COnstructive COst MOdel — конструктивная модель стоимости

Notifications You must be signed in to change notification settings

Brekhin/COCOMO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

По предварительным оценкам размер проекта составит порядка 25 000 строк исходного кода (KLOC). Для реализации проекта планируется привлечь высококвалифицированную команду программистов с высоким знанием языков программирования. В проекте будут использованы самые современные методы программирования. При разработке планируется использовать самые эффективные программные инструменты. Произвести оценку по методике COCOMO для промежуточного варианта.


Распределение работ и времени по стадиям жизненного цикла

Вид деятельности Работа(чм) Время(мес)
Планирование и определение требований 3.92 3.6
Проектирование продукта 8.82 3.6
Детальное проектирование 12.25 1.8
Кодирование и тестирование отдельных 12.74 1.8
модулей
Интеграция и тестирование 15.19 2.8

Распределение работ по видам деятельности WBS

Вид деятельности Бюджет (%) Человеко-месяцы
Анализ требований 4 1.96
Проектирование продукта 12 5.88
Программирование 44 21.56
Планирование тестирования 6 2.94
Верификация и аттестация 14 8.33
Канцелярия проекта 7 3.43
Управление конфигурацией 7 3.43
и обеспечение качества
Создание руководств 6 2.94
Итого 100 49

Для моего варианта были получены следующие данные:

Работа = 49 ч./мес

Время = 10 месяцев

Трудозавтраты можно вычислить по следующей формуле

Т.к. будет использоваться ЯВУ и количество строк кода < 30 тыс. LOC, то, будем считать, что в день трудоемкость ~22 строк/человеко-день

т.к. работаем с месяцами, то трудоемкость P = 440.

T = R / P = 25000 / 440 = 57

Отсюда, средняя численность специалистов

Z = T / D, (где D- длительность реализации проекта) = 57 / 10 = 6 человек.

Распределение трудозатрат и длительности разработки по отдельным этапам жизненного цикла

Этапы жизненного цикла Средняя численность сотрудников
Анализ предметной области и разработка 5
требований
Проектирование 5
Программирование 6
Тестирование и комплексные испытания 5

Средняя численность сотрудников, занятых на каждом из этапов жизненного цикла создания ПП вычисляется по следующей формуле:

z(i) = alpha(i) * T / (beta(i) * D)

Распределение специалистов по этапам жизненного цикла ПП

Этапы жизненного цикла Типы специалистов
аналитики программисты технические
специалисты
Анализ предметной области и разработка 2 1 2
требований
Проектирование 2 2 1
Программирование 1 4 1
Тестирование и комплексные испытания 1 4 1

Определение фонда заработной платы

Расчет идет по формуле Z(i) = Z(i,j) * D(i) * S(i)

Где S(i)- месячный фонд заработной платы специалиста j-го типа

для аналитика 180000 р/мес

для программиста 130000 р/мес

для тех.специалиста 80000 р/мес

Этапы жизненного цикла Типы специалистов Длительность Сумма
аналитики программисты технические
специалисты
Анализ предметной области и разработка 1296000 468000 576000 3.6 2340000
требований
Проектирование 1944000 1404000 432000 5.4 3780000
Программирование 234000 1296000 144000 1.8 1674000
Тестирование и комплексные испытания 504000 1456000 224000 2.8 2184000
Итого 9'978000 рублей

About

COnstructive COst MOdel — конструктивная модель стоимости

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages