软件工程第五章课后题

  • 格式:docx
  • 大小:15.69 KB
  • 文档页数:2

一、 选择题

1.软件管理中,需要对软件进行配置,各阶段文档的管理属于( )。D

A.组织管理

B资源管理

C.计划管理

D.版本管理

2.软件开发的结构化方法中,常用数据字典技术,其中数据加工是其组成内容之一,下述方法( )是常采用编写加工说明的方法。

Ⅰ结构化语言 Ⅱ判定树 Ⅲ判定表

A.Ⅰ

B.Ⅱ

C.Ⅱ、Ⅲ

D.都是

3.在软件工程实施中,产生软件生命周期的概念是由( )。

A.方法论所决定的

B.开发技术划分

C.软件开发规律

D.软件工程管理

二、填空题

1. 软件计划包括 和 两个阶段。

2. 软件概要设计的成果是 。

3. 软件的详细设计,也称模块设计。它要求设计人员为每一个程序模块确定所使用的 , , 、输出数据等。

4.结构化分析方法是 进行分析的方法。 三、解答题

1.什么是软件的可维护性?可维护性的度量的特性是什么?

2.提高可维护性的方法有哪些?

答案:

一、1.D 2.D 3.A

二、

1.总体设计(或概要设计) 详细设计

2.软件设计说明书

3.算法 数据结构 接口细节和输入

4. 面向数据流

三、

1.软件的可维护性:软件能够被理解、校正、适应及增强功能的容易程度。可维护性的度量的特性是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

2.(1)建立明确的软件质量目标。(2)利用先进的软件开发技术和工具。(3)建立明确的质量保证工作。(4)选择可维护的程序设计语言。(5)改进程序文档。