软件工程复习题-软件工程总复习

软件工程复习题-软件工程总复习

ID:44961006

大小:96.50 KB

页数:24页

时间:2019-11-06

软件工程复习题-软件工程总复习_第1页
软件工程复习题-软件工程总复习_第2页
软件工程复习题-软件工程总复习_第3页
软件工程复习题-软件工程总复习_第4页
软件工程复习题-软件工程总复习_第5页
资源描述:

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

1、软件工程总复习一、选择题1.在(b)模型中是采用用例驱动和架构优先的策略,使用迭代增量建造方法,软件“逐渐”被开发出来的。A.快速原型B.统一过程C.瀑布模型D.螺旋模型2.软件工程是研究软件(c)的一门工程学科。A.数学B.开发与管理C.运筹学D.工具3.需求分析可以使用许多工具,但(c)是不适合使用的。A.数据流图B.判定表C.PAD图D.数据字典4.SD方法衡量模块结构质量的目标是(c)。A.模块间联系紧密,模块内联系紧密B.模块间联系紧密,模块内联系松散C.模块间联系松散,模块内联系紧密D.模块间联系松散,模块内联系松散5.程序的三种基本结构是(b)。A.过程、子

2、程序、分程序B.顺序、条件、循环C.递归、堆栈、队列D.调用、返回、转移6.为提高软件测试的效率,应该(d)。A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码后制定软件测试计划D.选择发现错误可能性大的数据作为测试数据7.软件可移植性是用来衡量软件的(d)的重要尺度之一。A.效率B.质量C.人机关系D.通用性8.面向对象的分析方法主要是建立三类模型,即(d)。    A.系统模型、ER模型、应用模型    B.对象模型、动态模型、应用模型    C.ER模型、对象模型、功能模型    D.对象模型、动态模型、功能模型9.软件配置管理是在软件的整个生

3、存周期内管理(c)的一组活动。A.程序B.文档C.变更D.数据10.结构化分析的主要描述手段有()。    A.系统流程图和模块图    B.DFD图、数据词典、加工说明    C.软件结构图、加工说明    D.功能结构图、加工说明11.用于表示模块间的调用关系的图叫()。A.PADB.SCC.N-SD.HIPO12.常用的软件开发方法有面向对象方法、面向()方法和面向数据方法。A.过程B.内容C.用户D.流程13.从工程管理的角度来看,软件设计分两步完成()。    A.①系统分析②模块设计B.①详细设计②概要设计    C.①模块设计②详细设计D.①概要设计②详细设

4、计14.程序的三种基本结构是()。A.过程、子程序、分程序B.顺序、条件、循环C.递归、堆栈、队列D.调用、返回、转移15.()测试用例发现错误的能力较大。A.路径覆盖B.条件覆盖C.判断覆盖D.条件组合覆盖16.软件需求分析应确定的是用户对软件的()。A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求17.下列各种图可用于动态建模的有()。A.用例图B.类图C.序列图D.包图18.软件过程模型有瀑布模型、()、增量模型等。A.概念模型B.原型模型C.逻辑模型D.物理模型19.测试的分析方法是通过分析程序()来设计测试用例的方法。A.应用范围B.内部逻辑C.功

5、能D.输入数据20软件过程模型有瀑布模型、()、快速原型模型和螺旋模型。A.概念模型B.增量模型C.逻辑模型D.物理模型21.在软件工程开发过程中,H图的创建由()工作提供支持。A.测试B.数据库设计C.详细设计D.概要设计22.软件需求分析应确定的是用户对软件的()。A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求23.面向对象设计思想的核心是封装、继承和()。A.选择B.消息C.多态D.调用24.详细设计阶段,描述模块算法的常用工具是()。A.H图B.伪码C.ER图D.IPO图25.为了使软件输入界面友好,对于规范的编码信息可采用()设计。A.单选钮B.

6、多选钮C.下拉列表框D.分组框26.传统的软件开发方法是以功能分析和数据分析为基础的()方法。A.过程化B.形式化C.结构化D.流程化27.MVC架构包括模型、视图和()。A.浏览器B.控制器C.容器D.连接器28.主键的作用是保证()。A.实体完整性B.实体间的联系C.检索功能D.数据规范性29.软件工程常用工具主要有项目管理工具、系统建模工具、集成开发工具和()工具。A.变更与配置B.开发C.分析D.设计30.面向对象的软件设计的基本描述工具是()。A.数据流程图B.类图C.程序流程图D.测试用例31.事务的ACID特性分别指()、持久性、一致性和隔离性。A.原子性B

7、.演化性C.鲁棒性D.可靠性32.用例图是系统()的工具。A.需求分析B.系统设计C.设计计划D.开发任务33.软件由过程、方法和()三个要素组成。A.质量B.工具C.文档D.程序34.在软件工程开发过程中,H图的创建由()工作提供支持。A.测试B.数据库设计C.详细设计D.系统设计35.软件需求分析应确定的是用户对软件的()。A.功能需求和非功能需求B.性能需求C.非功能需求D.功能需求36.划分模块时,一个模块内聚性最好的是()。A.功能内聚B.过程内聚C.信息内聚D.逻辑内聚37.面向对象设计思想的核心是封装、继承和()

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

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

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