欢迎来到天天文库
浏览记录
ID:33072326
大小:109.35 KB
页数:35页
时间:2019-02-19
《软件工程复习题(答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程总复习一、选择题1•在()模型中是采用用例驱动和架构优先的策略,使用迭代增量建造方法,软件“逐渐”被开发出来的。A.快速原里B.统一过程C.瀑布模型D.螺旋模型2.软件工程是研究软件()的一门工程学科。A.数学B.开发与管理C.运筹学D.工具3.需求分析可以使用许多工具,但()是不适合使用的。A.数据流图B.判定表C.PAD图D.数据字典4.SD方法衡量模块结构质量的冃标是()。A.模块间联系紧密,模块内联系紧密B.模块间联系紧密,模块内联系松散C.模块间联系松散,模块内联系紧密D.模块间联系松散,模块内联系松散5.程序的三种基本结构是()oA.过程、了程序、分程序B.顺序、条件
2、、循环C.递归、堆栈、队列D.调用、返回、转移6.为提高软件测试的效率,应该()oA・随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码后制定软件测试计划D.选择发现错误可能性大的数据作为测试数据7.软件可移植性是用来衡量软件的()的重要尺度之一。A.效率B.质量C.人机关系D.通用性8.面向对象的分析方法主要是建立三类模型,即()oA.系统模型、ER模型、应用模型B.对象模型、动态模型、应用模型C.ER模型、对象模型、功能模型A.对象模型、动态模型、功能模型2.软件配置管理是在软件的整个生存周期内管理()的一组活动。A・程序B.文档C.变更D.数据3.结构化分析的主要
3、描述手段有()oA.系统流程图和模块图B.DFD图、数据词典、加工说明C.软件结构图、加工说明D.功能结构图、加工说明11・用于表示模块间的调用关系的图叫()。A・PADB・SCC・N・SD・HIPO12.常用的软件开发方法有面向对象方法、面向()方法和面向数据方法。A.过程B.内容C.用户D.流程13.从工程管理的角度来看,软件设计分两步完成()。A.①系统分析②模块设计B.①详细设计②概要设计C.①模块设计②详细设计D.①概要设计②详细设计14.程序的三种基木结构是()oA.过程、子程序、分程序B.顺序、条件、循环C.递归、堆栈、队列D.调用、返回、转移15.()测试用例发现错误的能
4、力较大。A.路径覆盖B.条件覆盖C.判断覆盖D.条件组合覆盖16.软件需求分析应确定的是用户对软件的()oA.功能需求和非功能需求B.性能需求A.非功能需求D.功能需求17・下列各种图可用于动态建模的有()oA・用例图B.类图C.序列图D.包图18・软件过程模型有瀑布模型、()、增量模型等。A.概念模型B.原型模型C.逻辑模型D.物理模型19・测试的分析方法是通过分析程序()来设计测试用例的方法。A.应用范周B.内部逻辑C.功能D.输入数据20软件过程模型有瀑布模型、()、快速原型模型和螺旋模型。A.概念模型B•增量模型C.逻辑模型D.物理模型21.在软件工程开发过程中,H图的创建由()
5、工作提供支持。A.测试B•数据库设计C.详细设计D.概要设计22.软件需求分析应确定的是用户对软件的()oA.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求23.面向对象设计思想的核心是封装、继承和()oA.选择B.消息C.多态D.调用24.详细设计阶段,描述模块算法的常用工具是()oA.H图B.伪码C.ER图D.IPO图25.为了使软件输入界面友好,对于规范的编码信息可采用()设计。A.单选钮B.多选钮C.下拉列表框D.分组框26.传统的软件开发方法是以功能分析和数据分析为基础的()方法。A.过程化B.形式化C.结构化D.流程化27.MVC架构包括模型、视图和()oA.浏览
6、器B.控制器C.容器D.连接器2&主键的作用是保证()oA.实体完整性B.实体间的联系C.检索功能D.数据规范性29.软件工程常用工具主要有项目管理工具、系统建模工具、集成开发工具和()工具。A.变更与配置B.开发C.分析D.设计30.面向对象的软件设计的基本描述工具是()oA.数据流程图B.类图C.程序流程图D.测试用例31.事务的ACID特性分别指()、持久性、一致性和隔离性。A.原子性B.演化性C.鲁棒性D.可靠性32.用例图是系统()的工具。A.需求分析B.系统设计C.设计计划D.开发任务33.软件由过程、方法和()三个要素组成。A.质量B.工具C.文档D.程序34.在软件工程开
7、发过程中,H图的创建由()工作提供支持。A.测试B.数据库设计C.详细设计D.系统设计35.软件需求分析应确定的是用户对软件的()oA.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求29.划分模块吋,一个模块内聚性最好的是()oA.功能内聚B.过程内聚C.信息内聚D.逻辑内聚30.面向对象设计思想的核心是封装、继承和()oA.选择B.消息C.多态D.调用3&详细设计阶段,描述模块算法的常用工具是()oA.H图B.NS图C
此文档下载收益归作者所有