Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Dia. Сколько человекочасов?


Автор: NightmareZ 27.9.2009, 23:26
Как считаете, сколько человекочасов нужно на написание такой программы, как, например, Dia?

Автор: ТоляМБА 28.9.2009, 10:56
И весь флейм ломанулся гуглить что это за прога.
NightmareZ, что за неуважение к людям? Ни скриншота, ни ссылки, ни даже элементарного описания предназначения сей программы.

Автор: DeadLine 28.9.2009, 12:39
NightmareZ,мы не телепаты.Ссылки в студию

Автор: RockClimber 28.9.2009, 12:51
Я так понимаю, речь идет о uml-редакторе под linux. А что, ведь проект опенсорсный, не судьба у разработчиков спросить, сколько их и сколько времени они потратили? Они, конечно, в лучшем случае соврут, но точнее все равно никто не скажет.

Автор: Lazin 28.9.2009, 13:32
теперь это топик зла!
наверняка у них есть система контроля версий

Автор: DeadLine 28.9.2009, 13:34
Lazin, хорошо хоть репу нельзя менять

Автор: NightmareZ 28.9.2009, 21:33
Я спрашивал, не сколько потратили именно на Dia, а как вы считаете, сколько нужно потратить на подобную программу.

Автор: NightmareZ 2.10.2009, 21:55
Цитата(ТоляМБА @  28.9.2009,  10:56 Найти цитируемый пост)
И весь флейм ломанулся гуглить что это за прога.


Я всегда думал, что эта прога из общеизвестных.

Автор: nickless 3.10.2009, 15:31
Есть такая программка, http://www.dwheeler.com/sloccount/, она вычисляет человеко-часы по какой-то формуле, конечно очень приблизительно (особенно для небольших проектов), но примерное представление получить можно:
Код

% sloccount dia-0.97

SLOC    Directory       SLOC-by-Language (Sorted)
53346   objects         ansic=53346
40860   plug-ins        ansic=35523,python=3439,cpp=1898
31716   lib             ansic=31716
29049   app             ansic=29049
13036   bindings        cpp=12905,python=131
9415    top_dir         sh=9337,python=78
421     tests           ansic=421
142     sheets          python=129,sh=13
27      installer       ansic=27
0       data            (none)
0       doc             (none)
0       po              (none)
0       samples         (none)
0       shapes          (none)


Totals grouped by language (dominant language first):
ansic:       150082 (84.31%)
cpp:          14803 (8.32%)
sh:            9350 (5.25%)
python:        3777 (2.12%)




Total Physical Source Lines of Code (SLOC)                = 178,012
Development Effort Estimate, Person-Years (Person-Months) = 46.13 (553.58)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 2.30 (27.56)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 20.08
Total Estimated Cost to Develop                           = $ 6,231,798
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."

Автор: Void 3.10.2009, 15:44
nickless, вот в том-то и небезынтересный вопрос, можно ли при наличии головы на плечах и использовании более подходящих высокоуровневых инструментов существенно сократить эти оценки?

Автор: Rohoss 3.10.2009, 16:58
Цитата(RockClimber @  28.9.2009,  12:51 Найти цитируемый пост)
Они, конечно, в лучшем случае соврут, но точнее все равно никто не скажет.

 smile 

Кто в этом топиге всех минусует??? smile 

Автор: DeadLine 3.10.2009, 17:47
Rohoss, это очередной топик зла

Автор: Rohoss 3.10.2009, 18:04
Цитата(DeadLine @  3.10.2009,  17:47 Найти цитируемый пост)
Rohoss, это очередной топик зла

Да я уже понял. Не в курсе был о топегах зла!  smile 

Автор: IKM2007 3.10.2009, 18:55
На этом топике древнее египетское проклятие, не постите сообщения сюда!!! smile

Добавлено через 23 секунды
черт! smile  smile  smile 

Автор: nickless 3.10.2009, 19:30
Цитата(Void @  3.10.2009,  14:44 Найти цитируемый пост)
можно ли при наличии головы на плечах и использовании более подходящих высокоуровневых инструментов существенно сократить эти оценки? 

Конечно можно, на то они и высокоуровневые.

Автор: S.A.G. 3.10.2009, 19:38
А кто такая Dia?

Автор: unicuum 3.10.2009, 20:07
Цитата(NightmareZ @  27.9.2009,  23:26 Найти цитируемый пост)
Как считаете, сколько человекочасов нужно на написание такой программы, как, например, Dia? 

Неделя, но до этого учиться программировать много лет.

Автор: NightmareZ 4.10.2009, 00:24
Цитата(unicuum @ 3.10.2009,  20:07)
Цитата(NightmareZ @  27.9.2009,  23:26 Найти цитируемый пост)
Как считаете, сколько человекочасов нужно на написание такой программы, как, например, Dia? 

Неделя, но до этого учиться программировать много лет.

Если б было так, то подобного софта было бы как грязи.
Я http://flowchartbuilder.blogspot.com/ пишу уже восемь месяцев и, думаю, осталось примерно столько же до релиза.

Автор: unicuum 4.10.2009, 08:20
Цитата(NightmareZ @  4.10.2009,  00:24 Найти цитируемый пост)
Если б было так, то подобного софта было бы как грязи.
Я подобную софтень пишу уже восемь месяцев и, думаю, осталось примерно столько же до релиза.

Неделя думаю крайний срок быстрее которого уже трудно было бы написать такую программу мегапрофессионалу (и уж вряд ли хоть один из поставивших мне минус хоть на сотую часть такой smile ), которых думаю в мире насчитывается очень мало с условием, что он просто сделает такое же ничего не выдумывая. То есть тому человеку, который знает как делать и у которого есть сборник алгоритмов для этого дела. А так можно много лет её писать и вообще не написать. Если же говорить об обычных программистах, не самых глупых, но и не гениях, то думаю три месяца, если каждый день её делать, часов так по восемь. Но такой одержимости вряд ли у многих хватит, зато даже если не умеешь программировать в этой области можно за это время научиться и сделать даже лучше Dia. Она всё же подвержена нехорошим ошибкам, взять хотя бы копирование элементов вместо создания и потеря ими некоторых свойств.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)