问道深山去,听禅紫气来。

22春学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00002

阅读:24 更新时间:2022-07-11 16:47:13

22春学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00002


------------------------
1.下列不属于面向对象的要素有( )。
A.继承
B.抽象
C.分类性
D.封装
答案请点我要此答案,或联系QQ

2.而向数据流的软件设计方法可将( )映射成软件结构。
A.控制结构
B.模块
C.数据流
D.事物流
答案请点我要此答案,或联系QQ

3.需求分析阶段不可能用到的图形工具
A.PAD图
B.层次方框图
C.Warnier图
D.IPO图
答案请点我要此答案,或联系QQ

4.数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A.输入、输出、外部实体和加工
B.变换、加工、数据流和存储
C.加工、数据流、数据存储和外部实体
D.变换、数据存储、加工和数据流
答案请点我要此答案,或联系QQ

5.软件测试的目的是( )。
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
答案请点我要此答案,或联系QQ

6.软件工程的三要素
A.技术、方法和工具
B.方法、对象和类
C.方法、工具和过程
D.过程、模型和方法
答案请点我要此答案,或联系QQ

7.通过执行对象的操作可改变对象的属性,但它必须通过( )的传递。
A.操作
B.消息
C.信息
D.继承
答案请点我要此答案,或联系QQ

8.当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。( )
A.程序流程图
B.N-S 图
C.PAD 图
D.判定表
答案请点我要此答案,或联系QQ

9.面向对象分析的首要工作是建立( )。
A.系统的动态模型
B.系统的功能模型
C.基本的E-R图
D.问题的对象模型
答案请点我要此答案,或联系QQ

10.SA 方法的基本思想是( )。
A.自底向上逐步抽象
B.自底向上逐步分解
C.自顶向下逐步分解
D.自上向下逐步抽象
答案请点我要此答案,或联系QQ

11.面向对象程序设计语言不同于其他语言的最主要特点是( )。
A.模块性
B.抽象性
C.继承性
D.内聚性
答案请点我要此答案,或联系QQ

12.( )意味着一个操作在不同的类中可以有不同的实现方式。
A.多继承
B.多态性
C.消息
D.封装
答案请点我要此答案,或联系QQ

13.软件需求规格说明书的内容不应该包括( )。
A.对重要功能的描述
B.对算法的详细过程描述
C.对数据的要求
D.软件的性能
答案请点我要此答案,或联系QQ

14.SA 法的主要描述手段有( )。
A.系统流程阁和模块图
B.DFD 图、数据词典、加工说明
C.软件结构图、加工说明. 功能结构图、加工说明
答案请点我要此答案,或联系QQ

15.只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。
A.过程抽象
B.信息隐藏
C.功能抽象
D.共享性
答案请点我要此答案,或联系QQ

16.软件是一种逻辑产品,它的开发主要是
A.研制
B.拷贝
C.再生产
D.复制
答案请点我要此答案,或联系QQ

17.面向对象分析是对系统进行( )的一种方法。
A.设计评审
B.程序设计
C.需求建摸
D.测试验收
答案请点我要此答案,或联系QQ

18.模块的独立性是由内聚性和藕合性来度量的,其中内聚性是
A.模块间的联系程度
B.信息隐藏程度
C.模块的功能强度
D.接口的复杂程度
答案请点我要此答案,或联系QQ

19.算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。
A.程序流程图
B.盒图
C.PAD图
D.判定表
答案请点我要此答案,或联系QQ

20.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。
A.顺序图
B.状态图
C.系统结构图
D.数据流图
答案请点我要此答案,或联系QQ

21.在数据流图中,椭圆代表( )。
A.源点
B.终点
C.加工
D.模块
答案请点我要此答案,或联系QQ

22.为了提高模块的独立性,模块之间最好是( )。
A.公共环境耦合
B.控制耦合
C.数据耦合
D.特征耦合
答案请点我要此答案,或联系QQ

23.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。
A.多态性
B.封装性
C.继承性
D.重用性
答案请点我要此答案,或联系QQ

24.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()
A.内聚性和耦合性
B.局部化和封装化
C.抽象和信息隐藏
D.逐步求精和结构图
答案请点我要此答案,或联系QQ

25.程序的三种基本控制结构的共同特点是
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口
答案请点我要此答案,或联系QQ

------------------------
1.在总体设计阶段可能会用到以下几种图形工具有
A.软件结构图
B.层次图
C.HIPO图
D.系统流程图
答案请点我要此答案,或联系QQ,B,C

2.在软件生存周期中, ( )阶段必须要回答的问题是“要解决的问题是做什么?
A.详细设计
B.可行性分析和项目开发计划
C.概要设计
D.软件测试
答案请点我要此答案,或联系QQ

3.如果出现下列哪些情况,两个模块之间就发生了内容耦合:
A.一个模块访问另一个模块的内部数据
B.一个模块不通过正常入口转到另一个模块的内部
C.两个模块有一部分程序代码重叠
D.一个模块有多个入口
答案请点我要此答案,或联系QQ,B,C,D

4.软件开发的阶段有
A.概要设计
B.详细设计
C.编码
D.单元测试、综合测试
答案请点我要此答案,或联系QQ,B,C,D

5.研究目标系统的可行性从哪几个方面
A.经济可行性
B.技术可行性
C.操作可行性
D.法律可行性
答案请点我要此答案,或联系QQ,B,C,D

------------------------
1.结构化分析模型的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象
T.对
F.错
答案请点我要此答案,或联系QQ

2.面向对象分析的核心在于建立一个描述软件系统的模型。
T.对
F.错
答案请点我要此答案,或联系QQ

3.测试用例由输入数据和预期的输出结果两部分组成。
T.对
F.错
答案请点我要此答案,或联系QQ

4.面向对象的分析过程主要包括3项内容:理解、表达和验证。
T.对
F.错
答案请点我要此答案,或联系QQ

5.单元测试是对软件基本组成单元进行的测试。
T.对
F.错
答案请点我要此答案,或联系QQ

6.衡量程序的质量仅需看它的逻辑是否正确,性能是否满足要求
T.对
F.错
答案请点我要此答案,或联系QQ

7.白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。
T.对
F.错
答案请点我要此答案,或联系QQ

8.在设计的好的软件结构中,所有受判断影响的模块都从属于作出判断的那个模块,最好局限于做出判定的那个模块本身及它的下级模块。
T.对
F.错
答案请点我要此答案,或联系QQ

9.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。
T.对
F.错
答案请点我要此答案,或联系QQ

10.问题分析图用二维树形结构的图来表示程序的控制流
T.对
F.错
答案请点我要此答案,或联系QQ

11.耦合衡量一个模块内部各个元素之间彼此结合的紧密程度的度量。
T.对
F.错
答案请点我要此答案,或联系QQ

12.若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。
T.对
F.错
答案请点我要此答案,或联系QQ

13.条件覆盖的基本思想是,设计足够多的测试用例,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果(真或假)。
T.对
F.错
答案请点我要此答案,或联系QQ

14.在软件开发早期阶段进行可行性研究的原因是避免或者减轻项目开发后期可能出现的困境
T.对
F.错
答案请点我要此答案,或联系QQ

15.面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。
T.对
F.错
答案请点我要此答案,或联系QQ

16.面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。
T.对
F.错
答案请点我要此答案,或联系QQ

17.投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。
T.对
F.错
答案请点我要此答案,或联系QQ

18.用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。
T.对
F.错
答案请点我要此答案,或联系QQ

19.面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。
T.对
F.错
答案请点我要此答案,或联系QQ

20.优化算法的一个途径是尽量扩大查找范围。
T.对
F.错
答案请点我要此答案,或联系QQ

推荐信息