background image

名词解释
1.

——

数据词典

是描述数据信息的集合,它对数据流图中的各个元素按规定格式

进行详细的描述和确切的解释,是数据流图的补充工具。

2.

——

数据流图

他以图形的方式反映系统的数据流程

3.

——

白盒测试

按照程序内部的结构测试程序,检验程序中的每条路径是否都能

按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法

4.

——

黑盒测试

按照程序的功能测试程序,检验与程序功能有关的输入、输出与

程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因
果图法

5.

——

完善性维护

为了适应用户业务和机构的发展变化而对软件的功能、性能进行修

改、扩充的过程称为完善性维护。因为各种用户的业务和机构在相当长的时期内不可
能是一成不变的,所以功能、性能的增加是不可避免的,而且这种维护活动在整个维
护工作中所占的比重很大

6.

——

软件可靠性

指在给定的时间内,程序按照规定的条件成功地运行的概率

7.

——

软件配置

是一个软件在生存周期内,他的各种形式、各种版本的文档与程序的总

8.

——

软件再工程

运用逆向工程、重构等技术,在充分理解原有软件的基础上,

进行分解、综合、并重新构建软件,用于提高软件的可理解性、可维护性可复用
性或演化性。

9.

α

——

测试

是在一个受控的环境下,由用户在开发者的 指导 下进行的的测试,由

开发者负责记录错误和使用中出现的问题。

10. β

——

测试

是由软件的最终用户(多个)在一个或多个用户场所来进行。由用户负责

记下遇到的所有问题,包括主观认定的和真实的问题,定期向开发者报告,开发者
在综合用户的报告之后进行修改,最后将软件产品交付给全体用户使用。

11.

——

聚集关系

表示类或对象之间的整体与部分的关系

12.

——

泛化关系

表示类或对象之间的一般与特殊的关系

13. 内聚

——一个模块内部各个元素彼此结合的紧密程度 的度量。

14. 耦合

——一一个软件结构内不同模块之间互连程度的度量。

名词解释:
一章:
软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
产生软件危机的原因 :一方面与软件本身的特点有关,另一方面也和软件开发与维护
方法不正确有关。
软件工程:是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术
和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最
好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。
软件工程的 条基本原理 :(1)用分阶段的生命周期计划严格管理;(2) 坚持进行阶段
评审;(3) 实行严格的产品控制;(4) 采用现代程序设计技术;(5) 结果可以清楚地审查;(6) 开发
小组的人员应该少而精;(7) 承认不断改进软件工程实践的必要性.
软件工程方法学 要素:方法、工具、过程
软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项
任务的工作步骤。
软件生命周期的概念:有软件定义、软件开发和软件维护 3 个小时期组成
软件 生命周期 个阶段的 主要任务 :(1)问题定义: “

” 

需要解决的问题是什么? (2)