【期末高分题集】[东北师范大学]《软件工程》考核必备45

奥鹏期末考核

52019–《软件工程》2022年东北师范大学期末复习题集

单选题:
(1)下列模型属于成本估算方法的有()。
A.COCOMO模型
B.McCall模型
C.McCabe度量法
D.时间估算法
答案问询微信:424329

(2)面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。
A.C语言
B.Java语言
C.汇编语言
D.编译语言
答案问询微信:424329

(3)为适应软件运行环境的变化而修改软件的活动称为()。
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
答案问询微信:424329

(4)软件结构是以什么为基础而组成的一种控制层次结构。()
A.函数
B.变量
C.模块
D.系统
答案问询微信:424329

(5)第一个体现结构化编程思想的程序设计语言是()。
A.Fortran语言
B.Pascal语言
C.C语言
D.PL/1语言
答案问询微信:424329

(6)面向对象的开发方法中,面向对象技术领域内占主导地位的标准建模语言是()。
A.Booch方法
B.Coad方法
C.UML语言
D.OMT方法
答案问询微信:424329

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

(8)可行性研究要进行一次怎样的需求分析。()
A.详细的
B.全面的
C.简化的、压缩的
D.彻底的
答案问询微信:424329

(9)属于黑盒技术设计测试用例的方法之一是()。
A.边界值奥鹏期末考核分析
B.逻辑覆盖
C.循环覆盖
D.基本路径测试
答案问询微信:424329

(10)盒图也称为什么。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。()
A.流程图
B.框图
C.判定表
D.N-S图
答案问询微信:424329

(11)中级结构性成本模型COCOMO是一个()。
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)Jackson方法在需求分析阶段的主要步骤包括()。
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
答案问询微信:424329

(7)模块的内聚性包括的类型有()。
A.偶然内聚
B.逻辑内聚
C.时间内聚
D.通信内聚
答案问询微信:424329

(8)进行需求分析有的多种描述工具,包括()。
A.数据流图
B.判定表
C.PAD图
D.数据字典
答案问询微信:424329

(9)模块间的耦合程度强烈影响系统的()。
A.可理解性
B.可测试性
C.可靠性
D.可测试性
答案问询微信:424329

(10)高内聚包含的类别有()。
A.顺序内聚
B.功能内聚
C.偶然内聚
D.逻辑内聚
答案问询微信:424329

判断题:
(1)软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
答案问询微信:424329

(2)在编码阶段对代码的可测试性进行考虑可以增加测试阶段的工作量。
答案问询微信:424329

(3)编码和单元测试属于软件生命周期的不同阶段。
答案问询微信:424329

(4)维护中,因误删除一个标识符而引起的错误是设计副作用。
答案问询微信:424329

(5)冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。
答案问询微信:424329

(6)详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能全面复杂。
答案问询微信:424329

(7)软件可靠性是指在给定的时间间隔内,程序错误运行的概率。
答案问询微信:424329

(8)软件是一种逻辑产品。
答案问询微信:424329

(9)瀑布模型的核心是按照软件开发的时间顺序将问题简化。
答案问询微信:424329

(10)设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。
答案问询微信: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

提供优质的教育资源

公众号: 超前自学网