MyTetra Share
Делитесь знаниями!
Как оценить стоимость разработки программы по количеству строк кода
Время создания: 30.07.2018 18:55
Раздел: Компьютер - Программирование - Теория программирования
Запись: xintrea/mytetra_syncro/master/base/1532966133bs3xl3bb10/text.html на raw.github.com

Имеется методика COCOMO, для которой сделан бесплатный OpenSource инструмент sloccount. Пользоваться им можно так: запускается sloccount в корневой директории с исходниками, он пробегает все поддиректории, собирает статистику и выдает результат. Запускать sloccount нужно с указанием текущей директории, то есть с точечкой:


$ sloccount .


Computing results.


SLOC Directory SLOC-by-Language (Sorted)

12385 src_libraries cpp=12385

7599 src_views cpp=7599

5559 src_models cpp=5559

1148 src_controllers cpp=1148

672 src_top_dir cpp=672

424 doc php=316,perl=108

47 bin php=35,xml=12

32 android xml=32


Totals grouped by language (dominant language first):

cpp: 27363 (98.19%)

php: 351 (1.26%)

perl: 108 (0.39%)

xml: 44 (0.16%)


Total Physical Source Lines of Code (SLOC) = 27,866

Development Effort Estimate, Person-Years (Person-Months) = 6.58 (78.98)

(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))

Schedule Estimate, Years (Months) = 1.10 (13.15)

(Basic COCOMO model, Months = 2.5 * (person-months**0.38))

Estimated Average Number of Developers (Effort/Schedule) = 6.01

Total Estimated Cost to Develop = $ 889,140

(average salary = $56,286/year, overhead = 2.40).

SLOCCount, Copyright (C) 2001-2004 David A. Wheeler


Расчет стоимости производится по американским реалиям на ~2004 год.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования