赞
踩
软件项目管理案例教程(第四版)习题及答案【第六章】
一.填空题。
1.软件项目成本包括直接成本和间接成本,一般而言,项目人力成本归属于直接成本。
2.再在项目初期,一般采用的成本估算方法是类比估算法。
3.功能点方法中5类功能组件的计数项是外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件。
4.故事点
5.用例点方法通过分析用例角色、场景和技术与环境因子等来进行软件估算。
补充
1.软件项目的主要成本是人的劳动的消耗所需要的代价。
二.判断题
1.(√)
2.在软件项目估算中,估算结果是没有误差的。(×)
3.人的劳动消耗所付出的代价是软件产品的主要成本。(√)
4.功能点估算与项目所使用的语言和技术有关。(×)
5.COCOMO81有3个等级的模型:有机型、嵌入型、半嵌入型。(×)
6.经验对于估算来说不重要。(×)
7.估算时既要考虑直接成本又要考虑间接成本。(√)
8.在进行软件估算的时候,可以直接考虑参照其他企业的模型进行项目估算。(×)
9间接成本是与一个具体项目相关的成本。(×)
补充
1.软件项目规模就是软件项目工作量。(√)
三.选择题
1.(D)
2.(C)
3.(A)
4.(B)是成本的主要因素,是成本估算的基础。
A.计划 B.规模 C.风险 D.利润
5.(D)
6.下列不是UFC的功能计数项是(C)
A.外部输出 B.外部文件 C.内部输出 D.内部文件
7.成本预算的目的是(A)
A.生产成本基线B.编写报告书C.指导设计过程D.方便进度管理
8.下列不是软件项目规模单位的是(D)
A.源代码长度(LOC) B.功能点(FP) C.人天、人月、人年 D.小时
9.在成本管理过程中,每个时间段中等各个工作单元的成本是(B)
A.估算 B.预算 C.直接成本 D.间接成本
补充:
1.下面关于估算的说法,错误的是(C)
A.估算是有误差的B.估算时不要太迷信数学模型C.经验对于估算来说不重要D.历史数据对于估算来说非常重要
2.估算的基本方法不包括(D)
A.代码行、功能点B.参数估算法C.专家估算法D.函数估算法
3.在项目初期,进行竞标合同时,一般采用的成本估算方法是(B)
A.参数估算法B.类比估算法C.专家估算法D.功能点估算法
四.计算题。
1.项目经理正在进行一个图书馆信息查询系统的项目估算,他采用Delphi的专家估算方法,邀请了3位专家进行估算,第一位专家给出了2万元、7万元、12万元的估算值,第二位专家给出了4万元、6万元、8万元的估算值,第三位专家给出了2万元、6万元、10万元的估算值,试计算这个项目的成本估算值。
答:专家一:Ei=(ai+4mi+bi)/6=(2+4*7+12)/6=7
专家二:Ei=(ai+4mi+bi)/6=(4+4*6+8)/6=6
专家三:Ei=(ai+4mi+bi)/6=(2+4*6+10)/6=6
Ei=(7+6+6)/3=6.33(万元)
2.如果某软件公司正在进行一个项目,预计有50KLOC的代码量,项目是中等规模的半嵌入型的项目,采用中等COCOMO模型,项目属性中只有可靠性为很高级别(即取值为1.3),其他属性为正常(书上说,正常就是1),计算项目是多少人月的规模,如果是2万元/人月,则项目的费用是多少?
答:Effort=a*(KLOC)b*F
查表a=3,b=1.12,F=1
Effort=3.0*501.12*1.3*1=311.82(人月)
所以项目的费用为2* Effort=623.64万元
3.已知某项目使用C语言完成,该项目共有85个功能点,请用IBM模型估算源代码行数、工作量
项目持续时间、人员需要量以及文档数量。
答:C语言代码行与功能点的关系近似为150LOC/FP,所以,85个功能点代码行数为L85*150=12750行=1.75KLOC,则:工作量估算E=5.2*L0.91=5.2*12.750.91≈52.725(人月)
项目时间 D=4.1*L0.36=4.1*12.750.36≈10.25(月)
人员需求量S=0.54*E0.6=0.54*52.7250.6≈5.829(人)
文档数量 DOC=49*L1.01=49*12.751.01≈640.857(页)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。