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

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

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

成功的测试是指运行测试用例后( )。
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

SA 方法用DFD 描述( )。
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:系统模型、ER 模型、应用模型
B:对象模型、动态模型、功能模型
C:ER模型、对象模型、功能模型
D:对象模型、动态模型、应用模型
正确答案问询微信:424329

面向对象分析的首要工作是建立( )。
A:系统的动态模型
B:系统的功能模型
C:基本的E-R图
D:问题的对象模型
正确答案问询微信:424329

影响软件可维护性的主要因素不包括( )。
A:可修改性
B:可测试性
C:可用性
D:可理解性
正确答案问询微信:424329

软件测试的目的是( )。
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:IPO 图
C:PDL D
D:DFD 图
正确答案问询微信:424329

下列错误的是
A:在软件设计中应该追求尽可能松散耦合的系统
B:可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C:模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D:模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
正确答案问询微信:424329

在需求分析之前有必要进行( )工作。
A:程序设计
B:可行性分析
C:ER 分析
D:2NF 分析
正确答案问询微信:424329

( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A:多态性
B:继承
C:消息
D:封装
正确答案问询微信:424329

需求工程的主要目的是( )。
A:系统开发的具体方案
B:进一步确定用户的需求
C:解决系统是"做什么的问题"
D:解决系统是"如何做的问题"
正确答案问询微信:424329

系统流程图用于可行性分析中的()的描述。
A:当前奥鹏南开大学23年秋季新学期作业参考运行系统
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:错
正确答案问询微信: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:错
正确答案问询微信:424329

PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网