历年软件工程复习题与答案

历年软件工程复习题与答案

ID:14109343

大小:489.50 KB

页数:23页

时间:2018-07-26

历年软件工程复习题与答案_第1页
历年软件工程复习题与答案_第2页
历年软件工程复习题与答案_第3页
历年软件工程复习题与答案_第4页
历年软件工程复习题与答案_第5页
资源描述:

《历年软件工程复习题与答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在软件生存周期中,时间最长的阶段是(D)A.需求分析B.详细设计C.编码D.维护2.以下最适合于面向对象的软件开发的软件生存周期模型是(D)A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型3.以下不适用于需求分析的工具是(C)A.数据流图B.判定表C.PAD图D.数据字典4.以下几种模块内聚类型中,内聚性最低的是(B)A.时间内聚B.逻辑内聚C.顺序内聚D.功能内聚5.系统流程图中符号的名称是

2、(A)A.联机存储B.处理C.磁盘D.文档6.数据流图中的每个加工至少有(D)A.一个输入流或一个输出流B.一个输出流C.一个输入流D.一个输入流和一个输出流7.HIPO图是软件工程中的一种描述工具,采用HIPO图进行描述的阶段是(C)A.可行性分析B.需求分析C.概要设计D.详细设计8.Jackson方法是软件开发过程中常用的方法,使用Jackson方法可以实现(A)A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构9.过程设计语言(PDL),又称为(A)A

3、.伪码B.高级程序设计语言C.中级程序语言D.低级程序设计语言10.单元测试阶段主要涉及的文档为(B)A.需求设计B.编码和详细设计C.详细设计D.概要设计11.软件维护会产生副作用,下面选项中不属于维护副作用的是(B)A.编码副作用B.测试副作用C.文档副作用D.数据副作用l2.以下不适合作为科学工程计算的语言是(B)A.PascalB.CC.FortranD.Prologl3.PAD图为下列哪个方面提供了有力的工具(A)A.系统分析B.软件的自动化生成C.自动分析数据D.测试软件14.结构化软件设计是(C)A.

4、面向数据结构的B.面向数据库的C.面向数据流的D.面向对象设计的15.在McCall软件质量度量模型中,面向软件产品修改的质量因素为(B)A.可用性B.完整性C.适应性D.互操作性2316.汽车是一种交通工具,汽车类和交通工具类之间的关系是(A)A.一般具体B.hasaC.整体部分D.组成l7.Westinghouse公司于1992年公布了l3类软件工具分类标准和该类的范例工具以及例子,下面说法错误的是(A)A.代码生成程序属于编码和单元测试工具(设计工具)B.桌面出版系统属于文档工具C.数据库管理系统属于需求追踪

5、工具D.计划和进度属于项目管理工具18.对McCabe度量法,叙述错误的是(C)A.McCabe度量法是一种基于程序控制流的复杂性度量法B.McCabe度量法以图论为工具,用图的环路作为程序复杂性的度量值C.McCabe度量法将简单IF语句和赋值语句的复杂性同等看待D.McCabe复杂性度量也称为环路度量19.瀑布模型本质是一种(B)A.顺序迭代模型B.线性顺序模型C.线性迭代模型D.非线性模型20.对于使用原型的建议,下面说法错误的是(C)A.开发周期很长的项目,可通过原型开发来缩短开发周期B.系统的使用可能变化

6、较大,不能相对稳定,而原型模型具有适应变化的机制C.缺乏开发工具,或对原型的可用工具不了解的时候宜使用原型D.用户对系统的需求较为模糊,对某种要求缺乏信心时宜使用原型21.以下哪一项不是软件危机的表现(  B )A.开发的软件可维护性差B.软件极易被盗版C.经费预算经常被突破D.开发的软件不能满足用户需求22.以下哪个软件生存周期模型是一种风险驱动的模型( C )A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型23.各种需求分析方法都有共同适用的( D )A.分析方法B.说明方法C.表示方法D.基本原则24.结构化

7、分析建立功能模型的工具是( A )A.DFDB.判定树/判定表C.DDD.结构化语言25.模块中所有成分结合起来完成一项任务,该模块的内聚性是( A  )A.功能内聚B.顺序内聚C.通信内聚D.逻辑内聚26.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括( A )A.技术可行性、经济可行性、社会可行性B.经济可行性、安全可行性、操作可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性27.以下哪一项对模块耦合性没有影响( D )A.模块间接口的复杂程度B.调用模块的方式C.通

8、过接口的信息D.模块内部各个元素彼此之间的紧密结合程度28.检查软件产品是否符合需求定义的过程称为( A )23A.确认测试B.集成测试C.系统测试D.单元测试29.下面关于详细设计的叙述中,错误的是( B )A.程序流程图可以描述结构化程序B.程序流程图不能描述结构化程序C.NS图描述的程序一定是结构化的D.PAD图描述的程序一定是结构化的30.在整个软件

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

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

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