南开大学23秋学期《软件工程与软件测试技术》在线作业一

奥鹏南开大学23年秋季新学期作业参考

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《软件工程与软件测试技术》在线作业-00001

软件是一种逻辑产品,它的开发主要是
A:研制
B:拷贝
C:再生产
D:复制
正确答案问询微信:424329

程序的三种基本控制结构的共同特点是
A:不能嵌套使用
B:只能用来写简单程序
C:已经用硬件实现
D:只有一个入口和一个出口
正确答案问询微信:424329

下面所列的性质中, ( )不属于面向对象程序设计的特性。
A:继承性
B:重用性
C:封装性
D:可视化
正确答案问询微信:424329

集成测试的主要方法有两个, 一个是( ),一个是( )。
A:白盒测试方法、黑盒测试方法
B:等价类划分方法、边缘值分析方法
C:渐增式测试方法、非渐增式测试方法
D:因果图方法、错误推测方法
正确答案问询微信:424329

Jackson 方法根据( )来导出程序结构。
A:数据流图
B:数据间的控制结构
C:数据结构
D:IPO 图
正确答案问询微信:424329

下列不属于面向对象的要素有( )。
A:继承
B:抽象
C:分类性
D:封装
正确答案问询微信:424329

画分层DFD 图的基本原则有( )。
A:数据守恒原则
B:分解的可靠性原则
C:子、父图平衡的原则
D:数据流封闭的原则
正确答案问询微信:424329

程序的三种基本控制结构是
A:过程、子程序和分程序
B:顺序、选择和重复
C:递归、堆栈和队列
D:调用、返回和转移
正确答案问询微信:424329

螺旋模型综合了( )的优点,并增加了风险分析。
A:增量模型和喷泉模型
B:瀑布模型和演化模型
C:演化模型和喷泉模型
D:原型模型和喷泉模型
正确答案问询微信:424329

需求分析阶段不可能用到的图形工具
A:PAD图
B:层次方框图
C:Warnier图
D:IPO图
正确答案问询微信:424329

在软件测试中,逻辑覆盖标准主要用于( )。
A:白盒测试方法
B:黑盒测试方法
C:灰盒测试方法
D:回归测试方法
正确答案问询微信:424329

软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据, 而且也影响软件的( )。
A:可用性
B:可维护性
C:可扩展性
D:可移植性
正确答案问询微信:424329

模块的独立性是由内聚性和藕合性来度量的,其中内聚性是
A:模块间的联系程度
B:信息隐藏程度
C:模块的功能强度
奥鹏南开大学23年秋季新学期作业参考D:接口的复杂程度
正确答案问询微信:424329

面向对象的实现主要包括( )。
A:把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B:面向对象设计
C:选择面向对象语言
D:单元测试
正确答案问询微信:424329

以下属于面向对象的设计语言的是( )。
A:FORTRAN 语言
B:Pascal 语言
C:C 语言
D:Java 语言
正确答案问询微信:424329

数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A:输入、输出、外部实体和加工
B:变换、加工、数据流和存储
C:加工、数据流、数据存储和外部实体
D:变换、数据存储、加工和数据流
正确答案问询微信:424329

进行需求分析可使用多种工具,但( ) 是不适用的
A:数据流图
B:PAD 图
C:状态转换图
D:数据词典
正确答案问询微信:424329

在面向数据流的软件设计方法中,一般将信息流分为( )。
A:数据流和控制流
B:变换流和控制流
C:事务流和控制流
D:变换流和事务流
正确答案问询微信:424329

面向对象分析是对系统进行( )的一种方法。
A:设计评审
B:程序设计
C:需求建摸
D:测试验收
正确答案问询微信:424329

在数据流图中,椭圆代表( )。
A:源点
B:终点
C:加工
D:模块
正确答案问询微信:424329

对象模型的描述工具是( )。
A:状态图
B:数据流图
C:结构图
D:对象图
正确答案问询微信:424329

而向数据流的软件设计方法可将( )映射成软件结构。
A:控制结构
B:模块
C:数据流
D:事物流
正确答案问询微信:424329

软件维护的副作用是指( )。
A:运行时误操作
B:隐含的错误
C:因修改软件而造成的错误
D:开发时的错误
正确答案问询微信:424329

下列是面向对象设计方法中有关对象的叙述,其中( )是正确的。
A:对象在内存中没有它的存储区
B:对象的属性集合是它的特征表示
C:对象的定义与程序中类型概念相当
D:对象之间不能相互通信
正确答案问询微信:424329

面向对象分析阶段建立的3个模型中,核心的模型是( )模型。
A:功能
B:动态
C:对象
D:分析
正确答案问询微信:424329

建立类图的原则有( )。
A:简化的原则
B:分层理解的原则
C:关注关键点的原则
D:系统的原则
正确答案问询微信:424329

详细设计阶段的基本任务是
A:确定每个模块所采用的算法
B:确定每个模块所使用的数据结构
C:确定每个模块的接口细节
D:为每个模块设计出一组测试用例
正确答案问询微信:424329

需求获取的常用方法
A:客户访谈
B:建立联合分析小组
C:问题分析与确认
D:快速建立软件原型模型来获取需求
正确答案问询微信:424329

下列正确的是
A:模块耦合要低
B:模块内聚要高
C:模块耦合要高
D:模块内聚要低
正确答案问询微信:424329

软件体系结构设计准则的是
A:体系结构是对复杂事物的一种抽象
B:体系结构在一定的时间内保持稳定
C:良好的体系结构意味着普通、高效和稳定
正确答案问询微信:424329

软件测试的目的是证明软件是正确的。
A:对
B:错
正确答案问询微信:424329

数据流图的基本目的它描述系统由哪几部分组成,各部分之间的联系等,以直观的图形清晰地描述了系统数据的流动和处理过程。
A:对
B:错
正确答案问询微信:424329

在等价分类法中,为了提高测试效率, 一个测试用例可以覆盖多个无效等价类。
A:对
B:错
正确答案问询微信:424329

层次图描绘软件系统的模块层次结构,是进行软件结构设计的有力工具,用来表达软件的组成模块及其调用关系。
A:对
B:错
正确答案问询微信:424329

面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、关联等面向对象的概念。
A:对
B:错
正确答案问询微信:424329

集成测试是将已分别通过测试的单元按设计要求组合起来再进行测试。
A:对
B:错
正确答案问询微信:424329

用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
A:对
B:错
正确答案问询微信:424329

结构化分析模型的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象
A:对
B:错
正确答案问询微信:424329

维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
A:对
B:错
正确答案问询微信:424329

测试人员将程序看成是一个“黑盒”,不深入代码细节的测试方法称为动态黑盒测试。
A:对
B:错
正确答案问询微信:424329

模块接口设计要简单,以便降低复杂程度和冗余度
A:对
B:错
正确答案问询微信:424329

面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。
A:对
B:错
正确答案问询微信:424329

在设计的好的软件结构中,所有受判断影响的模块都从属于作出判断的那个模块,最好局限于做出判定的那个模块本身及它的下级模块。
A:对
B:错
正确答案问询微信:424329

应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。
A:对
B:错
正确答案问询微信:424329

有些对象是必须同时动作的,有些对象是相互排斥的。
A:对
B:错
正确答案问询微信:424329

有效性测试通常使用白盒测试法。
A:对
B:错
正确答案问询微信:424329

软件工程学科出现的主要原因是软件危机的出现
A:对
B:错
正确答案问询微信:424329

若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。
A:对
B:错
正确答案问询微信:424329

面向对象的开发方法将过程作为最基本元素,是分析问题、解决问题的核心。
A:对
B:错
正确答案问询微信:424329

面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网