软件工程经济学复习习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品文档
例1.某软件公司拟开发一企业的管理信息系统(MIS )。根据概要设计,该MIS 由1N ,2N ,
3N ,4N ,5N ,6N 和7N 七个功能子系统构成,项目组根据经验及公司信息库的资料确定各
子系统工作量的最小可能值j a 、最大可能值j b 和最可能值j m (单位:行)及成本费用率oj C (单位:元/行)、劳动生产率oj E (单位:行/人月)(j =1,⋅⋅⋅,7),见表1。此外,在系统的需求分析、系统设计、编码、测试四个阶段的工时费用率k α(单位:元/人月)和i 子系统在上述各阶段的工作量估计1i M 、2i M 、3i M 、4i M (单位:人月),i =1,⋅⋅⋅,7,见表2。试利用功能分解法对该MIS 作成本与工作量估算。
1i M 2i M 3i M
1.0
2.0 0.5 2.0 10.0 4.5 2.5 12.0 6.0 2.0 6.0
3.0 1.5 6.0 3.5 1.5 11.0
4.0
解:
(1)由表1计算各子系统的以行为单位的工作量j E 、以人月为单位的工作量j M 和成本
j C (j =1,⋅⋅⋅,7),可得,
精品文档
子系统1N : 111141800424002650
234266a m b E +++⨯+==≈ 行 11123427.4315
o E M E =
=≈ 人月 11114234232788o C C E =⋅=⨯≈ 元
同理可得子系统2N ,⋅⋅⋅,7N 分别为:
25383E ≈ 行 224.5M ≈ 人月 2107660C ≈ 元
36800E = 行 330.9M ≈ 人月 3136000C = 元 43358E ≈ 行 414.0M ≈ 人月 460444C ≈ 元 52142E ≈ 行 515.3M ≈ 人月 559976C ≈ 元 64975E ≈ 行 624.9M ≈ 人月 6109450C ≈ 元 78400E = 行 728.0M = 人月 7151200C = 元
则系统的总成本s C 与总工作量s M 分别为:
1277.424.528.0145s M M M M =++⋅⋅⋅+=++⋅⋅⋅+= 人月 12732788107660151200657518s C C C C =++⋅⋅⋅+=++⋅⋅⋅+= 元
(2)由表2计算系统在生命周期各阶段的工作量j M 和成本j C (j =1,⋅⋅⋅,4),可得, 需求分析阶段:
1112171 1.0 2.0 4.014.5M M M M =++⋅⋅⋅+=++⋅⋅⋅+=人月
11114.5520075400C M α=⋅=⨯= 元
同理可得系统设计、编码和测试的工作量和成本,分别为: 261.0M = 人月 2292800C = 元 326.5M = 人月 3112625C = 元 450.5M = 人月 4227250C = 元
则系统的总成本s C 与总工作量s M 分别为:
12414.561.050.5152.5s M M M M =+⋅⋅⋅+=++⋅⋅⋅+=人月
12475400292800227250708075s C C C C =++⋅⋅⋅+=++⋅⋅⋅+= 元
(3)取上述两组数据的保守值作为系统成本与工作量的估算值,即
152.5s M =人月, 708075s C = 元
例2.考虑一个规模为10KDSI 的商用软件中的远程通信控制软件(嵌入型软件),根据该软件的目标、功能需求以及开发机构人力资源投入的现实状况,可得到各影响因子j U 的等级如表1所示,又知该软件开发机构的工时费用率4000α=元/人月。试利用中级COCOMO 模型对该软件的成本、工作量与工期作出估计。
附:
(1) 中级COCOMO 模型:151()s s d
d
s s o
k
o j j C M T h M M U M M r L
U U α==⋅⎧⎪=⎪⎪=⋅⎪⎨=⋅⎪⎪
=⎪⎪⎩
∏
(3)15种影响软件工作量的因素j U 的等级分值表:
解:
(1)由软件的基本特性(嵌入型)可知: 2.8r =, 1.20k =, 2.5h =,0.32d = (2)由表1可得: 则有:
1.2
2.81044.38k o M r L =⋅=⨯= 人月 15
1 1.000.94 1.00 1.17j j U U ===⨯⨯⋅⋅⋅⨯=∏
1.1744.3851.5s o M U M =⋅=⨯= 人月 0.32()
2.5(51.5)8.9d d s T h M =⋅=⨯= 月 400051.5206000s s C M α=⋅=⨯= 元