东师软件工程21秋学期在线作业1[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东师在线 时间:2021-11-19 07:07

软件工程21秋学期在线作业1题目 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.下列属于维护阶段的文档是()。 A.软件规格说明 B.用户操作手册 C.软件问题报告 D.软件测试分析报告 2.表

东师软件工程21秋学期在线作业1[答案]

东师软件工程21秋学期在线作业1[答案]答案

软件工程21秋学期在线作业1题目

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 30 分)

1.下列属于维护阶段的文档是()。

A.软件规格说明

B.用户操作手册

C.软件问题报告

D.软件测试分析报告

正确答案:-----

 

2.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。

A.数据模型

B.对象模型

C.动态模型

D.功能模型

正确答案:-----

 

3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。

A.条件覆盖法

B.等价分类法

C.边界值分析法

D.错误推测法

正确答案:-----

 

4.类库这种机制是什么级别的信息共享。()

A.同一类

B.不同类

C.同一应用

D.不同应用

正确答案:-----

 

5.需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。

A.面向数据结构的设计方法

B.面向对象的设计方法

C.结构化分析方法

D.Jackson方法

正确答案:-----

 

6.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

正确答案:-----

 

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

A.评价软件的质量

B.发现软件的错误

C.找出软件中的所有错误

D.证明软件是正确的

正确答案:-----

 

8.在SD方法中全面指导模块划分的最重要的原则是()。

正确答案:-----

A.程序模块化

B.模块高内聚

C.模块低耦合

D.模块独立性

正确答案:-----

 

9.程序设计语言的工程特性之一是()。

A.软件的可重用性

B.数据结构的描述性

C.抽象类型的描述性

D.数据库的易操作性

正确答案:-----

 

10.将软件组装成系统的一种测试技术叫()。

A.集成测试

B.单元测试

C.集合测试

D.系统测试

正确答案:-----

 

东师软件工程21秋学期在线作业1[答案]多选题答案

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

11.Jackson图可以用来表达哪些内容。()

A.程序结构

B.操作系统

C.数据结构

D.部署环境

正确答案:-----

 

12.在单元测试期间着重从对模块进行测试的方面包括()。

A.模块接口

B.重要的执行通路

C.出错处理通路

D.边界条件

正确答案:-----

 

13.软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。

A.可靠性

B.可移植性

C.可使用性

D.效率

正确答案:-----

 

14.维护的副作用可分几种类型。()

A.代码副作用

B.数据副作用

C.文档副作用

D.人员副作用

正确答案:-----

 

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.数据模型中相互关联的信息包含()。

A.数据对象

B.系统流程图

C.数据对象的属性

D.数据对象彼此间相互连接的关系

正确答案:-----

 

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

21.如果一个模块控制另一个模块,称前者为从属模块,后者为主控模块。

 

22.经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。

 

23.设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。

 

24.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。

 

25.所谓程序内部的文档包括恰当的标识符、适当的注解和程序的视觉组织等等。

 

26.在面向对象方法学中,对象模型是最基本最重要的,它为其他两种模型奠定了基础。

 

27.软件定义的基本任务是确定软件系统的工程需求,也就是要搞清做什么。

 

28.类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。

 

29.测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。

 

30.面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。

 

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

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

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

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