答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com)软件工程与软件测试技术-[南开大学]21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
试卷总分:100 得分:100
第1题,下列错误的是
A、在软件设计中应该追求尽可能松散耦合的系统
B、可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C、模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D、模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
正确答案:
第2题,意味着一个操作在不同的类中可以有不同的实现方式
A、多继承
B、多态性
C、消息
D、封装
正确答案:
第3题,需求分析的主要方法有
A、形式化分析方法
B、PAD 图描述
C、结构化分析方法
D、程序流程图
正确答案:
第4题,通过执行对象的操作可改变对象的属性但它必须通过的传递
A、操作
B、消息
C、信息
D、继承
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),一个模块把数值作为参数传送给另一个模块这种耦合方式称为
A、数据耦合
B、公共耦合
C、控制耦合
D、标记耦合
正确答案:
第6题,面向对象程序设计语言不同于其他语言的最主要特点是
A、模块性
B、抽象性
C、继承性
D、内聚性
正确答案:
第7题,关联是建立之间关系的一种手段
A、对象
B、类
C、功能
D、属性
正确答案:
第8题,当算法需要用一个模块去计算多种条件的复杂组合并根据这些条件完成适当的功能时从供选择的答案中选出合适的描述工具
A、程序流程图
B、N-S 图
C、PAD 图
D、判定表
正确答案:
第9题,需求工程的主要目的是
A、系统开发的具体方案
B、进一步确定用户的需求
C、解决系统是"做什么的问题"
D、解决系统是"如何做的问题"
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),面向对象的主要特征除了对象唯一性、封装、继承外还有
A、兼容性
B、完整性
C、可移植性
D、多态性
正确答案:
第11题,模块独立性是软件模块化所提出的要求衡量模块独立性的度址标准是模块的
A、内聚性和耦合性
B、局部化和封装化
C、抽象和信息隐藏
D、逐步求精和结构图
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),软件维护的副作用是指
A、运行时误操作
B、隐含的错误
C、因修改软件而造成的错误
D、开发时的错误
正确答案:
第13题,下列软件开发模型中适合于那些不能预先确切定义需求的软件系统的开发的模型是
A、原型模型
B、瀑布模型
C、基于知识的智能模型
D、变换模型
正确答案:
第14题,SA方法的基本思想是
A、自底向上逐步抽象
B、自底向上逐步分解
C、自顶向下逐步分解
D、自上向下逐步抽象
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),应该在确定对象类中应有的服务
A、建立对象模型之时
B、建立动态模型和功能模型之后
C、建立功能模型之后
D、建立动态模型之后
正确答案:
第16题,面向对象的实现主要包括
A、把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B、面向对象设计
C、选择面向对象语言
D、单元测试
正确答案:
第17题,面向对象设计OOD模型的主要部件中通常不包括
A、通信部件
B、人机交互部件
C、任务管理
D、数据管理
正确答案:
第18题,可行性研究要进行一次需求分析
A、详细的
B、全面的
C、简化的,压缩的
D、彻底的
正确答案:
第19题,工具在软件详细设计过程中不采用
A、判定表
B、IPO 图
C、PDL D
D、DFD 图
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),螺旋模型综合了的优点并增加了风险分析
A、增量模型和喷泉模型
B、瀑布模型和演化模型
C、演化模型和喷泉模型
D、原型模型和喷泉模型
正确答案:
第21题,下列软件开发模型中以面向对象的软件开发方法为基础以用户的需求为动力以对象来驱动的模型是
A、原型模型
B、瀑布模型
C、喷泉模型D
D、螺旋模型
正确答案:
第22题,Jackson方法根据来导出程序结构
A、数据流图
B、数据间的控制结构
C、数据结构
D、IPO 图
正确答案:
第23题,集成测试的主要方法有两个一个是一个是
A、白盒测试方法、黑盒测试方法
B、等价类划分方法、边缘值分析方法
C、渐增式测试方法、非渐增式测试方法
D、因果图方法、错误推测方法
正确答案:
第24题,所有的对象可以成为各种对象类每个对象类都定义了一组
A、说明
B、类型
C、过程
D、方法
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),在软件测试中逻辑覆盖标准主要用于
A、白盒测试方法
B、黑盒测试方法
C、灰盒测试方法
D、回归测试方法
正确答案:
第26题,软件体系结构设计准则的是
A、体系结构是对复杂事物的一种抽象
B、体系结构在一定的时间内保持稳定
C、良好的体系结构意味着普通、高效和稳定
正确答案:,B,C
第27题,描述程序处理过程的工具称为详细设计工具可以分为哪几类
A、样式
B、图形
C、表格
D、语言
正确答案:,C,D
第28题,结构性分析方法使用的描述工具有
A、数据流图
B、数据字典
C、结构化语言
D、判定树和判定表
正确答案:,B,C,D
第29题,下列属于软件定义时期的任务的有
A、确定总目标和可行性
B、估计资源和成本
C、导出策略和系统功能
D、测试
正确答案:,B,C
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),结构化程序一般有那些特征
A、一个入口
B、一个出口
C、程序中雅死语句
D、程序中雅死循环
正确答案:,B,C,D
第31题,自顶向下集成测试不需要测试驱动模块需要桩模块
T、对
F、错
正确答案:
第32题,类封装比对象封装更具体、更细致
T、对
F、错
正确答案:
第33题,响应时间易变性高有助于用户建立起稳定的工作节奏
T、对
F、错
正确答案:
第34题,应从对象模型中确定服务
T、对
F、错
正确答案:
第35题,衡量程序的质量不仅仅看它的逻辑是否正确性能是否满足要求更重要的是看它是否易读、易理解
T、对
F、错
正确答案:
第36题,软件设计软件设计是把软件需求转换为软件表示的过程
T、对
F、错
正确答案:
第37题,在结构化的程序中通常有3种循环类型简单循环、串接循环和嵌套循环
T、对
F、错
正确答案:
第38题,HIPO法既是需求分析方法又是软件设计方法
T、对
F、错
正确答案:
第39题,有效性测试通常使用白盒测试法
T、对
F、错
正确答案:
第40题,优化算法的一个途径是尽量扩大查找范围
T、对
F、错
正确答案:
第41题,需求分析的任务不是确定系统怎样完成它的工作而仅仅是确定系统必须完成哪些工作也就是对目标系统提出完整、准确、清晰而且具体的需求
T、对
F、错
正确答案:
第42题,IPO图的优点是使用的符号少而简单因此易学易懂
T、对
F、错
正确答案:
第43题,可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决
T、对
F、错
正确答案:
第44题,应该把需要频繁交换信息的对象尽量地放在一台处理机上
T、对
F、错
正确答案:
第45题,面向对象测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动
T、对
F、错
正确答案:
第46题,构件图由结点和结点间的关联关系组成描述运行软件的系统中硬件和软件的物理结构
T、对
F、错
正确答案:
第47题,C++、Java语言是面向对象的设计语言用于面向对象的方开发软件
T、对
F、错
正确答案:
第48题,逻辑覆盖测试引导人们把注意力集中在程序的各个判定部分抓住了程序测试的重点
T、对
F、错
正确答案:
第49题,若类A为关联的源类类B为关联的目的类表示类B的属性中包含了一个或多个类A的属性
T、对
F、错
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),分析阶段给出的关联可能是笼统的关联关系在设计阶段就需要对关联关系进行细化的分析和设计
T、对
F、错
正确答案: |