电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程课后题目VIP专享VIP免费

软件工程课后题目_第1页
软件工程课后题目_第2页
软件工程课后题目_第3页
第四章 软件项目估计 P109 19、20、21、23、24、27 19、已知一个软件项目的记录,开发人员M=3 人,其代码行数=12.1KLOC,工作量E=24PM,成本S=168000 美元,错误数N=29,文档页数Pd=365 页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR 和文档率D。0201 解: 1.软件开发的生产率P 为: P = L / E = 12.1× 103LOC / 24PM = 504 LOC/PM 2.开发每行代码的平均成本C 为: C = S / L = 168000 美元 / 12100LOC=13.9 美元/LOC 3.代码出错率EQR 为: EQR = N / L = 29 个/12.1KLOC=2.4 个/KLOC 4.软件的文档率D 为: D = Pd / L = 365 页 / 12.1KLOC = 30 页/ KLOC 20、使用COCOMOⅡ模型来估算建造一个简单的ATM 软件(产生12 个屏幕、10 个报表、大约需要 80个软件构件)所需的工作量。假设平均复杂度(即屏幕的权为2,报表的权为5,构件的权为10)和平均开发者/环境成熟度(即平均生产率为13NOP/人.月),复用的百分比为40%。使用基于对象点的应用组装模型。试完成以下计算: 1) 计算项目新的对象点数NOP。(NOP=对象点×(1-复用%)) 2) 根据 NOP 值进行工作量估算(人月)。 3) 软件人员劳动力平均价格是每月 4000 人民币,求每个NOP 的成本。(5 分)97 1) 对象点=12×2+10×5+80×10=874 NOP=874×(1-40%)=524.4 2) 估算工作量=NOP/PROD=524.4/13=40(人月) 3) 每个NOP 成本=4000/13=308(元/NOP) 21、根据下面的信息域特性值: 外部输入数 外部输出数 外部查询数 内部接口数 外部文件数 1 0 1 2 1 5 8 8 假设各项加权因子均为5,不考虑复杂度调整值(即)试完成以下计算 1) 计算项目的功能点的总计数值 FP 2) 设平均生产率为10FP/pm,软件人员劳动力平均价格是每月 5000 人民币,求每个FP的成本 3) 根据 FP 值计算总的项目成本,并进行工作量估算(人月) 【答】1)FP=(10+12+15+8+8)*5*0.65=172.25 2)5000/10=500(人民币) 3)500*172.25=86125 人民币(总项目成本) 172.3/10=17.2(人月) 23、下表是某公司的一个项目的历史数据,假设评价时间为 08 年 4 月 1 日,试计算获得值分析(10 分): 工作任务 估计工作量成本(人天) 实 际 工 作 量成本 估 计 完成日期 实 际 完成日期 1 5 10 08-1-25 08-2-1 2 20 15 08-2-15 08-2-15 3 50 6 08-5-15 4 40 50 08...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部