北方工业大学--软件工程管理 - 图文

发布时间 : 星期二 文章北方工业大学--软件工程管理 - 图文更新完毕开始阅读

案例:图书馆信息管理系统

?C#语言实际上吸取了C++和Visual Basic两种语言的优点,我们取这两个语言中间值39,由此计算大约是4485行代码,还是按每人每天20行代码计算,本系统大约需要224人天,大约是10个人月。

常见成本估算模型

1)IBM模型:?E =5.2×L0.91

L是源代码行数(以KLOC计)E是工作量(以人月计)?D =4.1×L0.36

D是项目持续时间(以月计) ?S =0.54×E0.6

S是人员需要量(以人计) ?DOC =49×L1.01

DOC是文档数量(以页计)

案例:图书馆信息管理系统成本估算

?L = 115×39 = 4485行= 4.37K 行源代码?E =5.2×L0.91 =5.2 ×4.37 0.91 =19.92人月

?DOC =49×L1.01 =49 ×4.37 1.01 =217页

?S=0.54×E0.6 =0.54 ×19.92 0.6=3人?D=4.1×L0.36 =4.1×4.370.36=6.97月?图书馆图书信息管理系统用IBM模型估算的工作量大约18人月,文档大致需要217页,需要3个人,持续时间近7个月完成。

?2)COCOMO(COnstructive COst MOdel)是1981年Barry Boehm博士提出的,1996年发布了改进版,升级为COCOMOII。

?COCOMO模型是一个经验模型,美国国防部在1999年春季公布的参数模型指导手册中将此模型作为软件评估模型的首选。

联系合同范文客服:xxxxx#qq.com(#替换为@)