智慧树知到《软件工程方法与实践》章节测试答案


智慧树知到《软件工程方法与实践》章节测试答案

第一章单元测试

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.数据

正确答案:程序;规程;文档;数据

第二章单元测试

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.可行性分析

E.生成系统规格说明

正确答案:识别用户的要求;系统建模和模拟;成本估算及进度安排;可行性分析

第三章单元测试

1、在软件生存周期中,()阶段主要任务是“弄清楚要做什么?”。

A.软件设计

B.需求分析

C.软件测试

D.编码实现

正确答案:需求分析

2、通常将软件生命周期划分为系统工程、需求分析、软件设计、编码实现、软件测试、运行维护等阶段,每个阶段都有各自侧重的任务和目标,以下不属于需求分析阶段的任务是()。

A.弄清楚需要做什么

B.弄清楚怎么做,规划系统体系结构

C.编制软件需求规格说明书

D.通过调研等方式获取需求

正确答案:弄清楚怎么做,规划系统体系结构

3、需求规格说明描述了()。

A.计算机系统的功能、性能及其约束

B.每个指定系统的实现

C.软件体系结构的元素

D.系统仿真所需要的时间

正确答案:计算机系统的功能、性能及其约束