东北师范大学《软件工程》期末考试必备题集

奥鹏期末考核

52019–东北师范大学《软件工程》奥鹏期末考试题库合集

单选题:
(1)采用Gantt图表示软件项目进度安排,下列说法中正确的是()。
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系
答案问询微信:424329

(2)瀑布模型的存在问题是()。
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
答案问询微信:424329

(3)描述了系统的控制结构,它表示了瞬间的、行为化的系统控制性质,它关心的是系统的控制及操作的执行顺序,它从对象的事件和状态的角度出发,表现了对象的相互行为的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
答案问询微信:424329

(4)任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。()
A.E-R图
B.IPO
C.数据流图
D.盒图
答案问询微信:424329

(5)模块的内聚性最高的是()。
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.功能内聚
答案问询微信:424329

(6)面向对象的开发方法的工作模型是()。
A.瀑布模型
B.喷泉模型
C.智能模型
D.循环模型
答案问询微信:424329

(7)用来定义数据流图中的各个成分的具体含义的是()。
A.数据字典
B.数据库
C.数据对象
D.逻辑符号
答案问询微信:424329

(8)如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为()。
A.时间内聚
B.逻辑内聚
C.通信内聚
D.信息内聚
答案问询微信:424329

(9)一个软件的宽度是指其控制的()。
A.模块数
B.层数
C.跨度
D.厚度
答案问询微信:424329

多选题:
(1)设计白盒测试方案的技术主要有()。
A.逻辑覆盖
B.控制结构测试
C.边界值分析
D.错误推测
答案问询微信:424329

(2)调试的目标都是寻找软件错误的原因并改正错误。调试途径可以包括()。
A.蛮干法
B.回溯法
C.等价划分
D.原因排除法
答案问询微信:424329

(3)好的编程风格应遵循的规则包括()。
A.节简化
B.模块化
C.简单化
D.文档化
答案问询微信:424329

(4)实现容错的主要手段包括()。
A.测试
B.调试
C.冗余
D.防错程序设计
答案问询微信:424329

(5)编码原则包括()。
A.编写易于修改和维护的代码
B.编写易于测试的代码
C.编写详细的程序文档
D.分离功能独立的代码块形成新的模块
答案问询微信:424329

(6)软件的有效性是指软件系统的()。
A.时间效率
B.空间效率
C.逻辑结构
D.数据结构
答案问询微信:424329

(7)回归测试集(已执行过的测试用例的子集)包括下述不同的测试用例()。
A.检测软件全部功能的代表性测试用例
B.专门针对可能受修改影响的软件功能的附加测试
C.针对被修改过的软件成分的测试
D.白盒测试
答案问询微信:424329

(8)软件危机产生的原因包括()。
A.软件的规模越来越大,结构越来越复杂
B.软件开发管理困难而复杂
C.软件开发费用不断增加
D.软件开发技术落后
答案问询微信:424329

(9)软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务包括()。
A.设计软件的模块结构
B.定义接口并建立数据结构
C.生成概要设计规格说明和组装测试计划
D.模块设计
答案问询微信:424329

(10)集成测试中组装模块的方式包括()。
A.渐增式测试
B.非渐增式测试
C.单元测试
D.静态测试
答案问询微信:424329

(11)需求评审标准包括()。
A.正确性
B.无歧义性
C.完全性
D.可验证性
答案问询微信:424329

(12)软件项目的质量管理包含哪几方面。()
A.制定软件质量保证计划
B.按照质量评价体系控制软件质量要素
C.对阶段性的软件产品进行评审
D.对最终软件产品进行确认,确保软件质量
答案问询微信:424329

判断题:
(1)软件维护是软件生命周期的第一个阶段。
答案问询微信:424329

(2)软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。
答案问询微信:424329

(3)加工小说明是对系统流程图中的加工进行说明。
答案问询微信:424329

(4)模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
答案问询微信:424329

(5)数据和处理原本是密切相关的,把数据和处理人为地分离成两个独立的部分,会降低软件开发的难度。
答案问询微信:424329

(6)面向对象OO方法用关联描述问题域中的事务,并用符号作为同种对象的抽象表示。
答案问询微信:424329

(7)面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。
答案问询微信:424329

(8)结构化分析方法必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
答案问询微信:424329

(9)一个成功的测试是发现至今尚未发现的错误的测试。
答案问询微信:424329

(10)继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。
答案问询微信:424329

(11)需求分析阶段得出的数据流图是总体设计的极好的出发点。
答案问询微信:424329

(12)在软件工程中,文档不负责因便于使用与维护而记录开发过程的有关信息。
答案问询微信:424329

(13)具有相似或相同性质的对象的抽象就是类。
答案问询微信:424329

(14)软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。
答案问询微信:424329

(15)所谓程序内部的文档包括恰当的标识符、适当的注解和程序的视觉组织等等。
答案问询微信:424329

(16)通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。
答案问询微信:424329

(17)机器语言和汇编语言,也称为高级语言。
答案问询微信:424329

(18)经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是奥鹏期末考核否值得投资开发。
答案问询微信:424329

(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

应用题:
(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

(19)瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。
答案问询微信:424329

简答题:
(1)就程序设计语言的工程特性而言,对程序编码有哪些要求?
答案问询微信:424329

(2)软件产品具有哪些特性?
答案问询微信:424329

(3)什么是编码风格?为什么要强调编码风格?
答案问询微信:424329

(4)程序设计语言的三种类型和特点是什么?
答案问询微信:424329

(5)好的编程风格应遵循哪四条规则?
答案问询微信:424329

(6)软件测试中按照错误的性质和范围进行分类可分为:“功能错误”及其它哪些错误?
答案问询微信:424329

(7)螺旋模型的适应场合有哪些?
答案问询微信:424329

(8)软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它包括哪些主要内容?
答案问询微信:424329

名词解释:
(1)内聚性
答案问询微信:424329

(2)多态性
答案问询微信:424329

(3)软件生存周期
答案问询微信:424329

(4)概要设计
答案问询微信:424329

(5)耦合性
答案问询微信:424329

(6)类
答案问询微信:424329

(7)对象
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网