软件工程期末试题与答案

软件工程期末试题与答案

ID:47985208

大小:223.00 KB

页数:9页

时间:2020-01-18

软件工程期末试题与答案_第1页
软件工程期末试题与答案_第2页
软件工程期末试题与答案_第3页
软件工程期末试题与答案_第4页
软件工程期末试题与答案_第5页
资源描述:

《软件工程期末试题与答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程试题注意:所有答案均写在答题纸上一、名词解释题(每小题4分,共24分)1、继承2、消息3、对象4、白盒测试5、多态性6、重用二、填空题(共20分,答错一题,扣一分)1、软件生存周期划分为7个阶段,即、、、、、和。2、螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内分为、、、四个步骤。3、SA方法中自顶向下的分析策略主要是______和______,其主要描述工具是、、______。4、衡量软件的独立性有两个定性的度量标准,即和。5、黑盒法只在软件的处进行测试,依据说明书,检查程序是否满足要求。6、黑盒测试是测

2、试,用黑盒技术设计测试用例有4种方法:、、、7、维护的副作用有、和。8、衡量软件质量的主要特性有、和。三、简答题(每小题7分,共35分)1、什么是需求分析,需求分析阶段的基本任务是什么?2、简述测试步骤。说明每一步骤的主要目标以及些测试与软件开发各阶段之间的关系。3、简要说明对内聚与耦合的理解。4、什么是软件的可维护性?软件的可维护性与哪些软件质量的特性有关?如何提高软件的可维护性?为什么在软件开发过程中,要特别重视软件的可维护性?5、面向对象分析的3个子模型、5个层次是什么?面向对象分析的大体过程(步骤)是什么?四、应

3、用题(第1小题9分,第2小题6分,第3小题6分,共21分)1.某电器集团公司下属一个成套厂(产品组装)和若干零件厂等单位,成套厂下属技术科、生产科、供应科等基层单位。现要建立一个计算机辅助企业管理系统,其中,生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交货日期)制定车间月生产计划;(2)根据车间实际生产日报表、周报表调整月生产计划;(3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划;(4)将产品的组装计划传达到技术科,将组装月计划分解为周计划,下达给车间。技术科的任务是:(1

4、)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制件物料清单;(2)根据组装计划进行产品工艺设计(冲压、喷漆、焊接等),根据产品自制件物料清单产生工艺流程图给零件厂。供应科的任务是:(1)根据技术科的外购需求计划和仓库的缺货通知单及月盘存表制定采购计划给采购员;(2)对采购来的材料进行库管理(登录、查询、修改、删除)。请根据以上文字叙述画出企业管理系统的分层DFD图。2、下图中描述了某个子程序的处理流程,根据判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆

5、盖等五种覆盖标准,从供选择的答案中分别找出满足相应标准的最小的测试数据组。①a=5,b=1;②a=5,b=-1;③a=5,b=1;④a=5,b=1;a=-5,b=-1;a=0b=-1;⑤a=5,b=-1;⑥a=5,b=1;a=-5,b=1;a=0,b=0;a=-5,b=-1;a=-5,b=-1;⑦a=5,b=1;⑧a=5,b=1;a=0,b=1;a=0,b=-1;a=0,b=-1; a=-5,b=1;a=-5,b=1;a=-5,b=-1;3、下面是某程序的流程图:(1)计算它的环路复杂性。(2)为了完成基本路径测试,求它

6、的一组独立的路径。答案班级:姓名:序号:一、名词解释题(每小题4分,共24分)1、继承:特殊类的对象拥有一般类的全部属性和服务,称作特殊类对一般类的继承2、消息:对象之间进行通信的构造叫做消息。3、对象:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务构成。4、白盒测试:白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的

7、运行状态与预期的状态是否一致。5、多态性:多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。6、重用:重用性是指同一事物不经修改或稍加修改就可以多次重复使用的性质。二、填空题(共20分,答错一题,扣一分)1、可行性研究、需求分析、概要设计、详细设计、编码和测试、维护。2、制订计划、风险分析、实施工程、客户评估。3、分解和抽象数据流图数据字典描述加工逻辑的结构化语言、判定表、判定树4、耦合性和内聚性。5、接口,需求规格,功能6、功能等价类

8、划分边界值分析错误推测因果图7、编码副作用数据副作用文档副作用。8、可维护性可使用性可适用性。三、简答题(每小题7分,共35分)1、什么是需求分析,需求分析阶段的基本任务是什么?需求分析主要是对收集到的需求进行提炼、分析和仔细审查,以确保所有的风险承担者都明白其含义并找出其中的错误、遗漏或其他不足的地方,形成完整的分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。