[奥鹏]南开22春学期《软件工程与软件测试技术》在线作业[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源:南开在线 时间:2022-05-04 08:25

22春学期(高起本1709-2103、全层次2109-2103)《软件工程与软件测试技术》在线作业-00001 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 50 分) 1.在面向数据流的软件设计方法中,一般将信息流分

[奥鹏]南开22春学期《软件工程与软件测试技术》在线作业[答案]

南开22春学期《软件工程与软件测试技术》在线作业[答案]答案

正确答案:-----

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

正确答案:-----

试卷总分:100 得分:100

一、单选题 (共 25 道试题,共 50 分)

1.在面向数据流的软件设计方法中,一般将信息流分为( )。

A.数据流和控制流

B.变换流和控制流

C.事务流和控制流

D.变换流和事务流

正确答案:-----

2.而向数据流的软件设计方法可将( )映射成软件结构。

A.控制结构

B.模块

C.数据流

D.事物流

正确答案:-----

3.在下面的叙述中哪一个不是软件需求分析的任务? ( )

A.问题分解

B.可靠性与安全性要求

C.结构化程序设计

D.确定逻辑模型

正确答案:-----

4.验收测试的任务是验证软件的( )。

A.可靠性

B.正确性

C.移植性

D.有效性

正确答案:-----

5.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。

A.生命周期

B.面向对象设计

C.面向对象分析

D.面向对象程序设计

正确答案:-----

6.下列不属于面向对象的要素有( )。

A.继承

B.抽象

C.分类性

D.封装

正确答案:-----

正确答案:-----

7.程序的三种基本控制结构的共同特点是

A.不能嵌套使用

B.只能用来写简单程序

C.已经用硬件实现

D.只有一个入口和一个出口

正确答案:-----

8.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )。

A.分析阶段

B.设计阶段

C.编码阶段

D.测试阶段

正确答案:-----

9.软件模块设计准则中个错误的是

A.降低模块之间的耦合性,降低模块的内聚性

B.模块的作用范围应该在控制范围内

C.设计功能可预测并能得到验证的模块

D.适当划分模块规模,以保持其独立性

正确答案:-----

10.软件过程是

A.特定的开发模型

B.一种软件求解的计算逻辑

C.软件开发活动的集合

D.软件生命周期模型

正确答案:-----

11.当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。( )

A.程序流程图

B.N-S 图

C.PAD 图

正确答案:-----

D.判定表

正确答案:-----

12.在需求分析之前有必要进行( )工作。

A.程序设计

B.可行性分析

C.ER 分析

D.2NF 分析

正确答案:-----

13.Jackson 方法根据( )来导出程序结构。

A.数据流图

B.数据间的控制结构

C.数据结构

D.IPO 图

正确答案:-----

14.系统流程图是描述()的工具。

A.逻辑系统

B.程序系统

C.体系结构

D.物理系统

正确答案:-----

15.SA 方法的基本思想是( )。

A.自底向上逐步抽象

B.自底向上逐步分解

C.自顶向下逐步分解

D.自上向下逐步抽象

正确答案:-----

16.在数据流图中,椭圆代表( )。

A.源点

B.终点

C.加工

D.模块

正确答案:-----

17.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( )。

A.原型模型

B.瀑布模型

C.喷泉模型

D.螺旋模型

正确答案:-----

21.软件测试可能发现软件中的( ),但不能证明软件( )。

A.所有错误、没有错误

B.设计错误、没有错误

C.逻辑错误、没有错误

D.错误、没有错误

正确答案:-----

19.软件测试的目的是( )。

A.证明软件的正确性

B.找出软件系统中存在的所有错误

C.证明软件系统中存在错误

D.尽可能多的发现软件系统中的错误

正确答案:-----

20.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。

A.多态性

B.封装性

C.继承性

D.重用性

正确答案:-----

21.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。

A.多态性

B.继承

C.消息

D.封装

22.每个对象可用它自己的一组属性和它可以执行的一组( )来表征。

A.操作

B.功能

C.行为

D.数据

正确答案:-----

23.面向对象的分析方法主要是建立3类模型,即( )。

A.系统模型、ER 模型、应用模型

B.对象模型、动态模型、功能模型

C.ER模型、对象模型、功能模型

D.对象模型、动态模型、应用模型

正确答案:-----

24.下面所列的性质中, ( )不属于面向对象程序设计的特性。

A.继承性

B.重用性

C.封装性

D.可视化

正确答案:-----

25.系统流程图用于可行性分析中的()的描述。

A.当前运行系统

B.当前逻辑模型

C.目标系统

D.新系统

正确答案:-----

南开22春学期《软件工程与软件测试技术》在线作业[答案]多选题答案

正确答案:-----

二、多选题 (共 5 道试题,共 10 分)

26.软件设计的任务包括

A.数据设计

B.体系结构设计

C.接口设计

D.过程设计

正确答案:-----

27.结构性分析方法使用的描述工具有

A.数据流图

B.数据字典

C.结构化语言

D.判定树和判定表

正确答案:-----

28.软件生命周期的时期有

A.软件定义

B.软件开发

C.运行维护

D.信息反馈

正确答案:-----

29.如果出现下列哪些情况,两个模块之间就发生了内容耦合:

A.一个模块访问另一个模块的内部数据

B.一个模块不通过正常入口转到另一个模块的内部

C.两个模块有一部分程序代码重叠

D.一个模块有多个入口

正确答案:-----

30.分析员和用户双方确定对软件系统有哪几方面的综合要求。

A.功能需求

B.性能需求

C.环境需求

D.接口需求

正确答案:-----

三、判断题 (共 20 道试题,共 40 分)

31.单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。

32.动态测试是指通过运行程序发现错误。

33.功能模型是类似编译器之类系统的主要模型。

34.验证和确认是一回事。

35.关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。

36.面向对象分析的核心在于建立一个描述软件系统的模型。

37.良好的程序设计风格不一定要追求效率。

38.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。

39.在软件计划中不应该把维护费用计划在内。

40.AB类双向关联表示类A属性和类B属性中分别包含了对方的一个或多个属性。

41.白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。

42.进行程序设计语言的选择时,首先考虑的是应用领域。

43.有效性测试通常使用白盒测试法。

44.面向对象分析和设计活动是一个多次反复迭代的过程。

45.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map