智慧树知到《软件工程》章节测试答案


A.软件开发费

B.软件开发工具

C.软件系统的功能

D.软件开发方法

正确答案:软件系统的功能

2、需求分析阶段最重要的技术文档是()。

A.可行性分析报告

B.需求规格说明书

C.用户手册

D.设计说明书

正确答案:需求规格说明书

3、在E-R模型中,包含以下基本成分()。

A.实体、联系、属性

B.实体、属性、操作

C.数据、对象、实体

D.控制、联系、对象

正确答案:实体、联系、属性

4、需求分析阶段应该完成的文档资料包括()。

A.系统规格说明

B.数据要求

C.修正的开发计划

D.用户系统描述

正确答案:系统规格说明 ;数据要求 ;修正的开发计划;用户系统描述

5、在进行需求分析时需同时考虑维护问题。

A.正确

B.错误

正确答案:错误

第四章单元测试

1、用自然语言书写的系统规格说明书可能存在的问题包括()。

A.不完整性

B.含糊性

C.二义性

D.矛盾

正确答案:不完整性;含糊性;二义性;矛盾

2、关于形式化说明技术,下列说法正确的是()。

A.应该形式化,但不要过分形式化

B.应该有形式化方法顾问随时提供咨询

C.任何时候都应该采用形式化说明技术

D.应该选用适当的表示方法

正确答案:应该形式化,但不要过分形式化;应该有形式化方法顾问随时提供咨询;应该选用适当的表示方法

3、Petri网可用于表达同步问题、竞争条件以及死锁问题。

A.正确

B.错误

正确答案:正确

4、用Z语言描述的、最简单的形式化规格说明包含()。

A.状态定义

B.给定的集合、数据类型及常数

C.初始状态

D.操作

正确答案:状态定义;给定的集合、数据类型及常数;初始状态;操作

5、有穷状态机要求表示对象应该有有限个状态。

A.正确

B.错误

正确答案:正确

第五章单元测试

1、对一个程序来说,组成系统的模块数目(),则开发成本越小。

A.顺序

B.越少

C.时间

D.越多

正确答案:顺序

2、软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。

A.抽象

B.总体

C.规划

D.逻辑

正确答案:总体

3、关于内容耦合的描述正确的是()。

A.如果一个模块有多个入口,可能发生内容耦合

B.应该尽量使用内容耦合

C.内容耦合是最高程度的耦合

D.高级语言一般设计成允许内容耦合的形式

正确答案:如果一个模块有多个入口,可能发生内容耦合;内容耦合是最高程度的耦合

4、下面的说法()是正确的。

A.软件体系结构的最佳表示形式是一个可执行的软件模型

B.软件体系结构描述是不同项目相关人员之间进行沟通的使能器

C.良好的分层体系结构有利于系统的扩展与维护

D.设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识

正确答案:软件体系结构描述是不同项目相关人员之间进行沟通的使能器;良好的分层体系结构有利于系统的扩展与维护;设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识