作业辅导 发表于 2022-1-25 13:49:04

南开21秋学期《软件工程与软件测试技术》在线作业(随机题目)

21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
试卷总分100得分100
南开大学2021年秋季学期在线作业
第1题画分层DFD图的基本原则有()。
A、数据守恒原则
B、分解的可靠性原则
C、子、父图平衡的原则
D、数据流封闭的原则
正确答案
第2题()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A、多态性
B、继承
C、消息
D、封装
正确答案
第3题软件需求规格说明书的内容不应该包括()。
A、对重要功能的描述
B、对算法的详细过程描述
C、对数据的要求
D、软件的性能
正确答案
第4题只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。
A、过程抽象
B、信息隐藏
C、功能抽象
D、共享性
正确答案
软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。
A、可用性
B、可维护性
C、可扩展性    奥鹏在线作业
D、可移植性
正确答案
第6题Jackson方法根据()来导出程序结构。
A、数据流图
B、数据间的控制结构
C、数据结构
D、IPO图
正确答案
第7题DFD中的每个加工至少有()
A、一个输入流或一个输出流
B、一个输入流和一个输出流
C、一个输入流
D、一个输出流
正确答案
第8题面向对象的分析方法主要是建立3类模型,即()。
A、系统模型、ER模型、应用模型
B、对象模型、动态模型、功能模型
C、ER模型、对象模型、功能模型
D、对象模型、动态模型、应用模型
正确答案
第9题软件模块设计准则中个错误的是
A、降低模块之间的耦合性,降低模块的内聚性
B、模块的作用范围应该在控制范围内
C、设计功能可预测并能得到验证的模块
D、适当划分模块规模,以保持其独立性
正确答案
程序的三种基本控制结构是
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、调用、返回和转移
正确答案
第11题需求分析的主要方法有()。
A、形式化分析方法
B、PAD图描述
C、结构化分析方法
D、程序流程图
正确答案
软件需求分析阶段的工作,可以分为以下4个方面对问题的识别、分析与综合、编写需求分析文档以及()。
A、总结
B、阶段性报告
C、需求分析评审
D、以上答案都不正确
正确答案
第13题关联是建立()之间关系的一种手段。
A、对象
B、类
C、功能
D、属性
正确答案
第14题集成测试的主要方法有两个,一个是(),一个是()。
A、白盒测试方法、黑盒测试方法
B、等价类划分方法、边缘值分析方法
C、渐增式测试方法、非渐增式测试方法
D、因果图方法、错误推测方法
正确答案
在ER模型中,包含以下基本成分()。
A、数据、对象、实体
B、控制、关系、对象
C、实体、关系、控制
D、实体、属性、关系
正确答案
第16题黑盒测试方法根据()设计测试用例。
A、程序的调用规则
B、软件要完成的功能
C、模块间的逻辑关系
D、程序的数据结构
正确答案
第17题影响软件可维护性的主要因素不包括()。
A、可修改性
B、可测试性
C、可用性
D、可理解性
正确答案
第18题面向对象设计OOD模型的主要部件中,通常不包括()。
A、通信部件
B、人机交互部件
C、任务管理
D、数据管理
正确答案
第19题面向对象的主要特征除了对象唯一性、封装、继承外,还有()。
A、兼容性
B、完整性
C、可移植性
D、多态性
正确答案
软件测试的目的是()。
A、证明软件的正确性
B、找出软件系统中存在的所有错误
C、证明软件系统中存在错误
D、尽可能多的发现软件系统中的错误
正确答案
第21题在面向数据流的软件设计方法中,一般将信息流分为()。
A、数据流和控制流
B、变换流和控制流
C、事务流和控制流
D、变换流和事务流
正确答案
第22题下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。
A、原型模型
B、瀑布模型
C、基于知识的智能模型
D、变换模型
正确答案
第23题SA法的主要描述手段有()。
A、系统流程阁和模块图
B、DFD图、数据词典、加工说明
C、软件结构图、加工说明.功能结构图、加工说明
正确答案
第24题增量模型本质上是一种()。
A、线性顺序模型
B、整体开发模型
C、非整体开发模型
D、螺旋模型
正确答案
面向对象分析的首要工作是建立()。
A、系统的动态模型
B、系统的功能模型
C、基本的ER图
D、问题的对象模型
正确答案
第26题UML的组成元素有()。
A、基本构造块
B、规则
C、图
D、公共机制
正确答案BD
第27题软件开发的阶段有
A、概要设计
B、详细设计
C、编码
D、单元测试、综合测试
正确答案BCD
第28题结构程序设计的基本控制结构有
A、顺序
B、判断
C、选择
D、循环
正确答案CD
第29题下列正确的是
A、模块耦合要低
B、模块内聚要高
C、模块耦合要高
D、模块内聚要低
正确答案B
在总体设计阶段可能会用到以下几种图形工具有
A、软件结构图
B、层次图
C、HIPO图
D、系统流程图
正确答案BC
第31题判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。
T、对
F、错
正确答案F
第32题用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。
T、对
F、错
第33题若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。
T、对
F、错
正确答案F
第34题软件工程学科出现的主要原因是软件危机的出现
T、对
F、错
第35题测试用例由输入数据和预期的输出结果两部分组成。
T、对
F、错
第36题面向对象分析和设计活动是一个多次反复迭代的过程。
T、对
F、错
第37题要进行优化设计,首先就要确定质量指标的优先级。
T、对
F、错
第38题分层的DFD图可以用于可行性分析阶段,描述系统的物理结构
T、对
F、错
正确答案F
第39题需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。
T、对
F、错
第40题UML2.0将构件划分为部署构件、工作产品构件、执行构件。
T、对
F、错
第41题元元模型层(MetaMetaModel)由UML最基本的元素事物(thing)组成,表示要定义的所有事物。
T、对
F、错
第42题发现错误多的模块,残留在模块中的错误也多。
T、对
F、错
第43题模型是对现实的简化,建模是为了更好地理解所开发的系统。
T、对
F、错
第44题针对各种边界情况设计测试用例,可以查出更多的错误。
T、对
F、错
第45题软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期
T、对
F、错
第46题判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。
T、对
F、错
第47题多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。
T、对
F、错
正确答案F
第48题条件覆盖的基本思想是,设计足够多的测试用例,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果(真或假)。
T、对
F、错
第49题模块接口设计要简单,以便降低复杂程度和冗余度
T、对
F、错
系统成本只包括开发成本
T、对
F、错
正确答案F

本内容由易百教育整理发布
页: [1]
查看完整版本: 南开21秋学期《软件工程与软件测试技术》在线作业(随机题目)