版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3次作业一、填空题(本大题共20分,共5小题,每小题4分)成本效益分析的目的是从 角度评价开发一个项目是否可行。可以从三个方面进行可行性分析,即: 可行性、 可行性和 可行性。软件项目风险的一个显著特点是具有 ,某项风险可能发生也可能不发生。各模块经过单元测试后,将各模块组装起来进行 ,以检查与设计相关的软件系统结构的有关问题。下图所示的交叉复杂度为 二、名词解释题(本大题共20分,共4小题,每小题5分)条件覆盖软件配置库风险管理软件三、简答题(本大题共30分,共5小题,每小题6分)简述提高软件质量的主要措施。什么是确认测试?该阶段有哪些工作?在进入软件开发阶段之前,必须明确哪2个问题?软件质量与软件质量保证的含义是什么?程序员在提交程序代码之前对程序所做的检查是否包括测试?四、综合题(本大题共30分,共3小题,每小题10分)1.voidroot(floatroot1,floatroot2){i=1;j=0;while(i<=10){输入一元二次方程的系数a,b,c;p=b*b-4*a*c;if(p<0)输出“方程i无实数根”;elseif(p>0)求出根并输出;if(p==0){求出重根并输出;j=j+1;}i=i+1;}输出重根的方程的个数j;}根据下列描述信息画出对应的软件结构图。软件由模块A、B、C、D、E、F、G、H构成,A为最上层模块,分别顺序调用模块B、C、D,模块B则循环调用下层模块E、F,并生成两个输入数据和输出数据:由模块E产生的输入e和由F产生的输入f,两个输出数据为流向A的数据b1和流向F的数据b2。模块C只接收A的输入数据a并返回一个输出数据c。模块D接收A传来的控制信息ca,并根据该信息选择调用模块G或H,同时向两模块传递数据d。画出下面用PDL写出的程序的PAD图。WHILEPDOIFA>0THENA1予科蹄w:舊号第摩N:朝卿般!W^®W:舊号拿摩1(爭f瞻屮母'瞻9菲'号0乙)凰跖範'一:w#:THHMQNqS9:HIQN329asna:THHMQNqSS^soaoaniHM:I9N9H10<9HI:ISHIQNHSVasna解题方案:评分标准:5.参考答案:1解题方案:根据复杂度计算公式直接计算评分标准:回答出1得2分二、名词解释题(20分,共4题,每小题5分)1.参考答案:指设计足够的测试用例,使得判定表达工中每个条件的各种可能的值出现一次.解题方案:评分标准:回答出条件覆盖的定义得5分2.参考答案:存放作为阶段产品而释放的、与软件开发工作有关的计算机可读信息和人工可读信息.软件配置管理就是对软件配置库中的各项软件项管理解题方案:根据软件配置库的定义来回答评分标准:回答出软件配置库的定义得5分3.参考答案:风险管理指利用某些技术,如原型化、软件自动化、软件心理学、可靠性工程学以及某些项目管理方法等设法避开或转移风险解题方案:根据风险管理的定义来回答评分标准:回答出风险管理的定义得5分参考答案:软件是计算机系统中与硬件相互依存的另一部分,它包括程序,数据及其相关文档.其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料解题方案:根据软件的定义来回答评分标准:回答出软件的定义得5分三、简答题(30分,共5题,每小题6分)1.参考答案:复审:是在软件生命周期每个阶段结束之前,都采用一定的标准对该段产生的软件配置成分进行严格的正式或非正式的检测。复查:是检查已有的材料,以断定在软件生命周期某个阶段的工作是否能够开始或继续。管理复审:是向开发组织或使用部门的管理人员提供有关项目的总体状况、成本和进度等方面的情况,以便他们从管理角度对开发工作进行审查。测试:包括测试计划、测试过程和测试结果3个阶段。解题方案:评分标准:回答一个要点得2分,全部回答得5分。2.参考答案:确认测试又称有效性测试。它的任务是检查软件的功能与性能是否与需求规格说明书中确定的指标相符合。确认测试阶段有两项工作,进行确认测试与软件配置审查。确认测试一般是在模拟环境中运用黑盒测试方法,由专门测试人员和用户参加的测试。软件配置审查的任务是检查软件的所有文档资料的完整性、正确性。如果发现遗漏和错误,应补充和改正,同时要编排好目录,为以后的软件维护工作奠定基础。解题方案:评分标准:回答一个要点得2分,全部回答得5分3.参考答案:在进入软件开发阶段之前,必须明确2个问题:软件工程要解决的问题是什么?所关心的问题有可行的解决方案吗?解题方案:答案要点:解决什么问题?是否有可行的解决方案?评分标准:回答一个要点得2分,全部回答得5分4.参考答案:从实际应用来说,软件质量定义包括三个一致性:1、与所确定的功能和性能需求的一致性;2、与所成文的开发标准的一致性;3、与所有专业开发的软件所期望的隐含特性的一致性.4、软件质量保证是指确定、达到和维护所需要的软件质量而进行的所有有计划、有系统的管理活动.解题方案:
1、功能和性能需求的一致性;2、成文的开发标准的一致性;3、专业开发的软件所期望的隐含特性的一致性.4、软件质量保证是指确定、达到和维护所需要的软件质量而进行的所有有计划、有系统的管理活动评分标准:回答一个要点得1分,全部回答得5分5.参考答案:不包括.程序员在提交程序代码之前对程序所做的检查工作应该属于调试,不属于测试.程序员一旦决定向上级提交程序代码,那么他/她认为程序代码达到了设计要求,但并不代表程序中不存在错误,即使是已经提交程序代码了,仍然需要其他专门人员或组织对程序员提交的程序代码进行测试.解题方案:判断题之后,再给出合理的理由即可评分标准:判断题正确得2分;给出原因正确得3分;全部答出得5分四、综合题(30分,共3题,每小题10分)1.参考答案:厂1;jihile:Ci;<=输羔皿b,Ci计茸p=輪出超翕程:严无实s 求出根并输p== ^——云求由重根并输出「J二i=i+g 5输出董粮的方程齐数肘J⑵PAD谿求出根并输while(while(i求出重根并输出;j输出重根的方程举
解题方案评分标准2.参考答案EFH解题方案:软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《工程材料设计创新》教学大纲
- 玉溪师范学院《数值计算方法》2021-2022学年第一学期期末试卷
- 玉溪师范学院《人文科学概论》2021-2022学年第一学期期末试卷
- 2024年通讯检测仪器项目成效分析报告
- 2023年AOI光学检测系统项目成效分析报告
- 2023年室内清洁健康电器项目评价分析报告
- 草牧场承包合同书模板范文
- 彩石金属瓦施工合同
- 不正真利他合同
- 表格里合同到期日期的算法
- 小学语文中段整本书阅读的指导策略研究 中期报告
- 健身指导与管理职业生涯规划书
- 2023医保药品目录
- 工业互联网职业规划
- 2024年黑龙江省药品监督管理局直属事业单位招聘笔试冲刺题
- 癌症化疗病人心理护理课件
- 广州市小学数学学科第二届青年教师解题比赛初赛试题(答案)
- Unit3ConservationWritingWorkshop课件-高中英语北师大版选择性
- 软件项目管理学习心得体会(19篇)
- 粤教版科学三年级上册全册试卷(含答案)
- 工业金属管道工质量检验评定标准
评论
0/150
提交评论