南开2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业题目【答案】作业答案

作者:奥鹏作业答案 字体:[增加 减小] 来源:南开在线 时间:2021-06-06 08:14

2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 50 分) 1.下述任务中,不属于软件工程需求分析阶段

南开2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业题目【答案】作业答案

南开2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业题目【答案】奥鹏作业满分答案

正确答案:-----

2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业

试卷总分:100  得分:100

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

1.下述任务中,不属于软件工程需求分析阶段的是( )。

A.分析软件系统的数据要求

B.确定软件系统的功能需求

C.确定软件系统的性能要求

D.确定软件系统的运行平台

正确答案:-----

 

2.需求分析的主要方法有( )。

A.形式化分析方法

B.PAD 图描述

正确答案:-----

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

D.螺旋模型

正确答案:-----

 

8.使用软件时提出增加新功能就必须进行( )维护。

A.预防性

B.适应性

C.完善性

D.纠错性

正确答案:-----

 

9.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。

正确答案:-----

A.细节

B.输入与输出

C.软件的作者

D.绘制的时间

正确答案:-----

 

10.面向对象设计时,对象信息的隐藏主要是通过( )实现的。

A.对象的封装性

B.子类的继承性

C.系统模块化

D.模块的可重用

正确答案:-----

 

11.下列错误的是

A.尽量不使用数据耦合

B.少用控制耦合和标记耦合

C.限制公共环境耦合的范围

D.完全不用内容耦合

正确答案:-----

 

12.()工具在软件详细设计过程中不采用。

A.判定表

B.IPO 图

C.PDL D

正确答案:-----

D.DFD 图

正确答案:-----

 

13.为了提高模块的独立性,模块之间最好是( )。

A.公共环境耦合

B.控制耦合

C.数据耦合

D.特征耦合

正确答案:-----

 

14.以下属于面向对象的设计语言的是( )。

A.FORTRAN 语言

B.Pascal 语言

C.C 语言

D.Java 语言

正确答案:-----

 

15.面向对象的测试与传统测试方法的主要区别是( )。

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.面向对象分析阶段建立的3个模型中,核心的模型是( )模型。

A.功能

B.动态

C.对象

D.分析

正确答案:-----

 

21.应该在( ),确定对象类中应有的服务。

A.建立对象模型之时

B.建立动态模型和功能模型之后

C.建立功能模型之后

D.建立动态模型之后

正确答案:-----

 

22.DFD 中的每个加工至少有( )

正确答案:-----

A.一个输入流或一个输出流

B.一个输入流和一个输出流

C.一个输入流

D.一个输出流

正确答案:-----

 

23.SA 方法用DFD 描述( )。

正确答案:-----

A.系统的控制流程

B.系统的数据结构

C.系统的基本加工

D.系统的功能

正确答案:-----

 

24.软件过程是

A.特定的开发模型

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

C.软件开发活动的集合

D.软件生命周期模型

正确答案:-----

 

25.( )意味着一个操作在不同的类中可以有不同的实现方式。

A.多继承

B.多态性

C.消息

D.封装

正确答案:-----

 

南开2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业题目【答案】奥鹏作业多选题答案

二、多选题 (共 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.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。

 

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

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

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

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