




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[0010]《软件工程》第一次作业(1)简述结构化范型和面向对象范型的要点,并[论述题]分析它们的优缺点。参考答案:目前使用得最广泛的软件工程方法学(2种):1.传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。[论述题]2。参考答案:软件生命周期(各阶段)软件生命周期由软件定义、软件开发和运行维护三个时期组成。1.软件定义时期划分为三个阶段:问题定义、可行性研究和需求分析2.开发时期:总体设计、详细设计、编码和单元测试、综合测试。[论述题](3)什么是需求分析,需求分析阶段的基本任务是什么?参考答案:需求分析就是理解用户需求,分析软件用户的需求是什么。需求分析的任务就是解决"做什么"的问题,在问题定义和可行性研究的基础上,全面地理解用户的各项要求,并准确地表达所接受的用户需求。具体说来,就是把可行性研究阶段确定的系统功能进一步具体化,交出包括详细的数据流图、数据字典以及简要的算法描述在内的需求说明书。(4)可行性研究的任务[论述题]参考答案:[论述题](5)什么叫软件测试,软件测试的方法有哪些?参考答案:软件测试:为了发现程序中的错误而执行程序的过程。软件测试的方法:黑盒测试第二次作业白盒测试穷尽测试[论述题](6)什么叫逻辑覆盖,常用的逻辑覆盖方法有哪些,其区别是什么?(任取其三种来说明即可)参考答案:逻辑覆盖:是对一系列测试过程的总称,这组测试过程逐渐尽兴越来越完整的通路测试,它是以程序内部的逻辑结构为基础的设计测试用例的技术,适用于白盒测试。常用的逻辑覆盖法:判定覆盖:又叫分支覆盖,不仅每个语句要至少执行一次,而且每个判定的每种可能的结果都应该执行一次,即每个判定的每个分支都执行至少一次。条件覆盖:不仅每个语句至少执行一次,而且是判定表达式中的每个条件都取到各种可能的结果。条件组合覆盖:选择足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。路径覆盖:选取足够多的数据,使程序的每条可能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过一次)。[论述题]?参考答案:什么是软件危机?是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。[论述题](8)可行性研究的步骤。参考答案:可行性研究一般有下面的工作步骤:1、确定系统的规模和目标2、分析现有系统3、设计出新系统的高层系统模型4、评审系统模型5、设计和评价新系统的实现方案6、制定行动方案7、拟定开发计划8、编制可行性报告瀑布模型优点和缺点。[论述题](9)参考答案:瀑布模型:优点:1.可强迫开发员采用规范的方法2.严格地规定了每个阶段必须提交的文件3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。缺点:传统的瀑布模型过于理想化,是由文档驱动的。[论述题](10)什么叫测试用例,常用测试用例设计技术有哪些?参考答案:1测试用例:是为某个测试目标而编制的一组测试输入、执行条件以及预期结果的方案,以便测试某个程序路径或核实是否满足某个特定需求。2、常用测试用例设计技术:适用于黑盒测试的等价划分、边界值分析、错误推测法;适用于白盒测试的逻辑覆盖法;通常的做法是,用黑盒测试法设计基本的测试方案,再用白盒测试法补充一些方案。第三次作业[论述题]第1步:分析、确认数据流图的类型,区分是事务型还是变换型。第2步:说明数据流的边界。(16)旅客信息=姓名+性别单位旅行时间+目的地+....[论述题](21)画出下列伪码程序的程序流程图STARTIFpTHENWHILEqDOfENDDOELSEBLOCKgnENDBLOCKENDIF(22)设计下列伪码程序的语句覆盖测试用例:STARTINPUT(A,B,C)//判定表达式1IFA>5THENX=10ELSEX=1ENDIF//判定表达式2IFB>10THENY=20ELSEY=2ENDIF//判定表达式3IFC>15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP参考答案:语句覆盖的测试用例预期的输出123ABCXYZ1FFF1111232TTT204060102030[论述题](23)设计下列伪码程序的路径覆盖测试用例:STARTINPUT(A,B,C)//判定表达式1IFA>5THENX=10ELSEX=1ENDIF//判定表达式2IFB>10THENY=20Y=2ELSEENDIF//判定表达式3IFC>15THENZ=30ELSEZ=3ENDIFPRINT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租赁合同设计方案
- 花草绿化管理合同协议书
- 济南救护车采购合同范本
- 签定珠宝展活动合同协议
- 电商供应商合同协议模板
- 网约车替班司机合同范本
- 理疗馆采购合同范本模板
- 生态林地租地合同协议书
- 清算组自行清算协议合同
- 私人房屋建筑合同协议书
- 市医院开展“小金库”专项治理工作方案
- PDCA提高便秘患者肠镜检查肠道准备合格率
- 淮南新东辰控股集团有限责任公司招聘笔试题库2024
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装
- 人民网删除稿件(帖文)申请登记表
- DL-T997-2020燃煤电厂石灰石-石膏湿法脱硫废水水质控制指标
- (正式版)YBT 6328-2024 冶金工业建构筑物安全运维技术规范
- 2022年袋鼠数学竞赛真题一二年级组含答案
- 2024年内蒙古交通集团赤峰分公司招聘笔试参考题库附带答案详解
- 诊所中药饮片清单
- 零信任安全架构-第1篇
评论
0/150
提交评论