软件工程导论(第六版)张海藩课后习题其中一部分答案(完整版).pdfVIP

  • 1
  • 0
  • 约4.77千字
  • 约 9页
  • 2026-03-05 发布于河南
  • 举报

软件工程导论(第六版)张海藩课后习题其中一部分答案(完整版).pdf

软件工程导论(第六版)张海藩课后习题其中一部分答案(完

整版)

《软件工程导论(第六版)张海藩课后习题其中一部分答案(完整

版)》试题

一、单选题(每题3分,共60分)

1.软件生命周期中花费费用最多的阶段是()

A.详细设计B.软件编码C.软件测试D.软件维护

答案:D

解析:软件维护阶段需要对软件进行纠错、完善和适应性维护等

工作,花费费用最多。

2.软件可行性研究一般不考虑()

A.技术可行性B.经济可行性C.法律可行性D.操作

可行性

答案:D

解析:软件可行性研究主要考虑技术、经济和法律等方面的可行

性,操作可行性一般不属于可行性研究范畴。

3.需求分析阶段的任务是确定()

A.软件开发方法B.软件开发工具C.软件开发费用D.

软件系统的功能

答案:D

解析:需求分析的核心任务是明确软件系统的功能需求。

4.数据字典是用来定义()中的各个成份的具体含义的。

A.流程图B.功能结构图C.系统结构图D.数据流程

答案:D

解析:数据字典为数据流程图中的元素提供详细定义。

5.结构化分析方法是一种面向()的需求分析方法。

A.对象B.数据结构C.数据流D.控制流

答案:C

解析:结构化分析围绕数据流展开。

6.软件详细设计主要采用的方法是()

A.模块设计B.结构化设计C.PDL语言D.结构化程序

设计

答案:D

解析:软件详细设计常采用结构化程序设计方法。

7.程序的三种基本控制结构是()

A.过程、子程序和分程序B.顺序、选择和重复C.递归、

堆栈和队列D.调用、返回和转移

答案:B

解析:顺序、选择和重复是程序的基本控制结构。

8.软件测试的目的是()

A.证明软件的正确性B.发现软件中的错误C.排除软件

中的错误D.改善软件的性能

答案:B

解析:软件测试主要是为了发现软件中的错误。

9.软件调试的目的是()

A.找出错误所在并改正之B.排除存在错误的可能性C.

对错误性质进行分类D.统计出错的次数

答案:A

解析:软件调试旨在找出错误并改正。

10.面向对象方法中,对象是类的()

A.抽象B.实例C.继承D.方法

答案:B

解析:对象是类的具体实例。

11.面向对象的设计方法与传统的的面向过程的方法有本质不

同,它的基本原理是()

A.模拟现实世界中不同事物之间的联系

文档评论(0)

1亿VIP精品文档

相关文档