




免费预览已结束,剩余23页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章软件项目估计19 、已知一个软件项目的记录,开发人员m=3 人,其代码行数 =12.1kloc ,工作量 e=24pm , 成本 s=168000美元,错误数n=29 ,文档页数pd=365页。试计算开发该软件项目的生产率 p 、平均成本c 、代码出错率eqr 和文档率d 。0201解:1 软件开发的生产率p 为 :p = l / e = 12.1103loc / 24pm = 504 loc/pm2. 开发每行代码的平均成本c 为 :c = s / l = 168000美元/ 12100loc=13.9美元 /loc3. 代码出错率eqr 为 :eqr = n / l = 29个/12.1kloc=2.4个/kloc4. 软件的文档率d 为 :d = pd / l = 365页/ 12.1kloc = 30页/ kloc20 、使用 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=874nop=874 (1-40%)=524.42) 估算工作量 =nop/prod=524.4/13=40(人月)3) 每 个 nop 成 本=4000/13=308(元/nop)21 、根据下面的信息域特性值:外部输入数外部输出数外部查询数内部接口数外部文件数10121588假设各项加权因子均为5,不考虑复杂度调整值(即)试完成以下计算1) 计算项目的功能点的总计数值fp2) 设平均生产率为10fp/pm ,软件人员劳动力平均价格是每月5000 人民币, 求每个的成本3) 根据 fp 值计算总的项目成本,并进行工作量估算(人月)【答】 1)fp= ( 10+12+15+8+8) *5*0.65=172.252)5000/10=500(人民币 )3)500*172.25=86125人民币(总项目成本)172.3/10=17.2(人月 )23 、下表是某公司的一个项目的历史数据,假设评价时间为08 年 4 月 1 日,试计算获得值分析(10估计工作量成本实 际 工 作 量估 计 完实 际 完工作任务(人天)成本成日期成日期fp分):151008-1-2508-2-12201508-2-1508-2-15350608-5-154405008-4-1508-4-15605008-7-16807008-9-1试计算:(1) 预计工作的预算成本bcws 【答】 bcws=5+20=25(2) 已完成工作的预算成本bcwp=【答】 bcwp=5+20+40=65(3) 完成工作的预算成本bac=【答】 bac=5+20+50+40+60+80=255(4) 已完成工作的实际成本acwp=【答】 acwp=10+15+50=7525 、某个固定资产投资项目需要原始投资1000万元,有a、b、c 、d四个互相排斥的备选方案可供选择,各方案的净现值指标分别为 420.89万元, 511.72万元,620.60万元和556.26万元。按净现值法进行比较决策。答:因为 a 、b 、c、d 各个备选项目方案的npv 均 大于零,所以这些方案均具备财务可行性。又因为 620.60556.26511.72420.89, 所以 c 方案最优,其次为d 方案,再次为b 方 案,最差为a 方案。27 、某公司准备购置一台设备,有甲、乙两种可供选择,甲设备比乙设备高5 030 元,但每年使用费可节约600 元。该设备可以使用10 年,假设年利率为6% 。请问:该公司应选择使用哪一种设备?答:每年节约费用可视为现金流入,将其折为现值,然后与5 000元比较,若高于5 000元,就选择甲设备,否则选择乙设备。p=a (p a, 6% ,10 )=600 (p a ,6% , 10) =600 7.3601=4 416.06(元)因为小于5 000 元,所以应该选择乙设备。第六章软件风险管理19 、某软件小组计划项目中采用50 个可复用的构件,每个构件平均是100 loc ,本地每个loc 的成本是13 元人民币。以下是该小组定义的一个项目风险。风险识别:预定要复用的软件构件中只有50% 将被集成到应用中,剩余功能必须定制开发。风险概率:60% 。该项目风险的风险曝光度是(19500 元 )。解析:风险曝光度(risk exposure,re )的计算公式为:re pc。其中, p 是风险发生的概率,c 是风险发生时带来的项目成本。该软件小组计划采用50 个可复用的构件,如果只有50% 可能被使用,则25 个构件必须从头开发。由于构件平均是100 loc ,每个 loc 的成本是13 元人民币,则开发构件的整体成本 c 25 100 13 32 500元人民币。因此re 0 6 32 500 19 500元人民币。20 、某公司历史数据表明:每 kloc 的错误率为 0.36% ,每个错误平均损失 10000 元。考虑对该项目使用附加评审方法, 每评审 100kloc 的程序需花费 1000 元,可以减少 50的错误,当前项目的大小估算为 50kloc 。试计算风险预期,该附加评审方法值得采用吗?没有采用评审技术:50 0.36% 10000=1800(元)采用评审技术:50 0.36% 50% 10000+100050/100=1400(元)值得采用附加评审方法21 、在一项目中,计划有 60 个可复用的软件构件,平均每个构件的程序行数是100loc 。本地数据表明,每 loc 的成本是 50 元。现已知存在一种项目风险,即计划复用的软件构件中可能只有60% 将集成到应用系统中,这种风险发生的概率是80% 。试计算分险预期值。解:风险预期值= 风险概率* 项目影响= 80% *(40% * 60 * 100 * 50)= 96000 (元)22 、已知甲方案投资收益率的期望值为15% ,乙方案投资收益率的期望值为12% ,两个方案都存在投资风险。比较甲、乙两方案风险大小应采用的指标是?答:需要采用标准离差率。因为标准离差仅适用于期望值相同的情况,在期望值相同的情况下,标准离差越大,风险越大; 标准离差率适用于期望值相同或不同的情况,在期望值不同的情况下,标准离差率越大,风险越大。24 、某企业有甲、乙两个投资项目,计划投资额均为1000 万元,其收益率的概率分布如下表所示:市场状况概率甲项目乙项目好0.320%30%一般0.510%10%差0.25%-5%要求:(1) )分别计算甲乙两个项目收益率的期望值。(2) )分别计算甲乙两个项目收益率的标准差、标准离差率。(3) )若你是该项目的决策者,你会选择哪个方案?答案 (1 )甲项目收益率的期望值0.3 20 0.5 10 0.2 5 12 乙项目收益率的期望值0.3 30 0.5 10 0.2 ( 5) 13(2 )甲项目收益率的标准差(20 12)2 0.3 ( 10 12)2 0.5 ( 5 12)20.21/2 5.57 乙项目收益率的标准差(30 13 ) 20.3 ( 10 13) 20.5 ( 5 13) 20.21/2 12.49 (3 )因为甲乙两个项目的期望值不同,所以应当比较二者的标准离差率进而比较风险的大小甲项目的标准离差率5.57 /12 100 46.42 乙项目的标准离差率12.49 /13 100 96.08 因为乙项目的标准离差率大于甲项目的标准离差率,所以乙项目的风险大于甲项目。第七章面向过程的结构化分析678第八章面向过程的结构化设计1. 储户将填好的存款单(或取款单)、存折交银行,银行工作人员做如下处理:根据存 (取)款单选择存款还是取款操作;如果是存款则进行存款处理;如果是取款则进行取款处理;存(取)款后打印存折。要求画出该系统的分层数据流图,并将其转换为软件结构图。例:欲开发一个银行的活期存取款业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理;(1) 业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理;(2) 存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户;(3) 取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。绘制该系统的数据流图和软件结构图.6、邮寄包裹收费标准如下:若收件地点在1000 公里以内, 普通件每公斤2 元,挂号件每公斤3 元。若收件地点在1000公里以外,普通件每公斤2.5 元,挂号件每公斤3.5 元;若重量大于30 公斤,超过部分每公斤加收0.5 元。请绘制确定收费的判定表和判定树。( 1 )提取条件:地点,邮件类型,重量。( 2 )标出各种条件在问题中的取值范围条件名取值取值数地点1000邮件类型普通件2挂号件重量30 公 斤( 3 )计算这些条件在问题中的取值范围:2*2*2=8( 4 )提取问题的动作,绘制判定表规则12345678地点 =10000tttt地点 1000tttt邮件类型为普通件tttt条件邮件类型为挂号件tttt重量30 公斤tttt每公斤收费2 元tt每公斤收费2.5 元tt每公斤收费3 元tt动作每公斤收费3.5 元tt超过 30 公斤部分 , 加收 0.5元/公斤tttt重 量 w30 公斤收费=2 元/ 公斤(另 (w-30)*0.5元)地点 =10000重 量 w30 公斤收费=3 元/ 公斤(另 (w-30)*0.5元)邮寄包裹收费标准重 量 w30 公斤收费=2.5 元/公斤 (另 (w-30)*0.5元)地点 10000重 量 w30 公斤收费=3.5 元/公斤(另 (w-30)*0.5元)4. 某系统体系结构图如右下所示,完成如下要求:1) 求出该体系结构的深度;s精品资料abcdeklm2) 求出该体系结构的宽度;3) 求出其中模块m 的扇入和的扇出。( 1) 5( 2) 7( 3)扇入 1 扇出 4(补充习题)请把下面的dfd 图转换为sc( 软件结构图 )精品资料“判定三角形类别”程序算法用等价类划分设计测试用例,并检查逻辑覆盖标准。26. 某个固定资产投资项目需要原始投资1000 万元,有 a 、b、c、d四个互相排斥的备选方案可供选择,各方案的净现值指标分别为420.89万元, 511.72 万元, 620.60 万元和 556.26万元。试按净现值法进行比较决策解:因为 a、b、c、d 各个备选项目方案的npv 均大于零, 所以这些方案均具备财务可行性。又因为620.60556.26511.72420.89,所以 c 方案最优,其次为 d 方案,再次为b 方案,最差为a 方案。27. 某公司准备购置一台设备,有甲、乙两种可供选择,甲设备比乙设备高5030元,但每年使用费可节约600 元。该设备可以使用10年,假设年利率为6%。该公司应选择使用哪一种设备?解:每年节约费用可视为现金流入,将其折为现值,然后与5030 元比较,若高于5030 元,就选择甲设备,否则选择乙设备。p=f (p f,6%, 10 )=600 (p f,6%, 10 )=600 7.3601=4416.06 (元)因为小于5 030 元,所以应该选择乙设备。如图所示, 设有一程序流程图如下图所示,运用我们学习过得软件测试技术知识,回答下列各题。(1) )请将该流程图转换为流图;并用三种方法确定环形复杂性度量v( g)?(2) )确定独立路径集合并为其设计测试用例?( 1)1. v(g)=3+1=4三个内环,一个外环2.v(g)=11-9+2=43.v(g)=3+1=4( 2) 1-2-3-91-2-4-5-91-2-4-6-7-91-2-4-6-8-9方法继承因子mif 是 mood 度量套件的度量方法,计算公式定义如下:miftcm i (ci )1tcm a (ci )1其中, ci 是体系结构中的一个类,mi(ci) 是类 ci 中继承的(未被覆写的) 方法的数目, ma(ci) 是所有可由ci 调用的方法的数量; md (ci ) 为在类 ci 中声明的方法的数量,tc 为系统中类的个数。试根据下面给出的源代码,将中间结果填入表中,并由此计算方法继承因子mif 的值。(10 分)class aint a;void x( )void y( )void z( )class b extends a int b;int bb;void y( )void z( )void get( )class c extends a int c;void z( ) void w() 类mi(ci)md(ci)a bcma(ci)类dc (ci )mo(ci )mn(ci )a203b021c011以上单元格内容每格1 分mif( 0+2+1 ) /(2*3 + 0 + 0) = 1/21 分当无人使用atm 时,atm 处于空闲状态。 一旦出现故障或是银行工作人员例行维护时, atm处于维护状态。当顾客插入银行卡时,atm进入激活状态。当atm 处于激活状态时,一旦顾客选择取消或结束事务操作时,atm 都回到空闲状态。在激活状态里,atm首先进入验证子状态;验证通过时进入到选择业务 子状态;当顾客选择了某项业务后,atm进入执行业务子状态;当事务执行结束顾客选择继续操作时,atm 回到选择业务子状态注销空激活无余额拖欠账务激活结欠2. 试将下面的数据流图转换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 思南科目四考试题目及答案
- 2025年彩票兑奖技术验证招聘面试预测题
- 金融AI伦理与监管挑战:2025年合规风险识别与预警
- 数控车床三级考试题库及答案
- 金融科技在金融风险管理中的智能化应用报告
- 陕西省考试题及答案
- 山体守门员考试题及答案
- 三基临床考试题库及答案
- 2025年装饰设计合作合同标准版本
- 合唱专业技能试题及答案
- GB/T 39725-2020信息安全技术健康医疗数据安全指南
- GB/T 3622-1999钛及钛合金带、箔材
- GB/T 20160-2006旋转电机绝缘电阻测试
- FZ/T 73044-2012针织配饰品
- 全套课件:机械基础
- 组织工程及再生医学基本课件
- 智慧矿山为未来煤矿发展赋能课件
- 旅游相册:宁夏旅游课件
- 药物化学(全套课件)
- 污水站沉淀池清淤及清洗工作施工方案
- 中国新生儿复苏指南解读(2021修订)
评论
0/150
提交评论