A
B
C
(软件)测试的目的:
D
单元测试
单元测试是对软件设计的最小单位---模块(程序单元)进行正确性检验的测试。
单元测试的目的是发现各模块内部可能存在的各种错误。
单元测试的依据是详细设计说明书和源程序。
主要针对5个基本特性:
模块的接口测试; 局部数据结构测试; 重要的执行路径检查; 出错处理测试; 影响以上个点及其他相关点的边界条件测试。
E
F
(软件)分类:
应用软件:为解决特定领域的应用而开发的软件。例:事务处理软件,工程与科学软件,实时处理软件,嵌入式软件,人工智能软件等。
系统软件:计算机自身管理并为计算机用户提供各种服务的软件。如操作系统,汇编程序,网络软件,数据库管理系统等。
支撑软件:是介于系统软件和应用软件之间,协助用户开发让UN简单工具性软件,包括辅助、支持开发和维护应用软件的工具软件。例:需求分析软件工具,设计工具软件,编码工具软件,测试工具软件,维护工具软件等,也包括辅助管理人员开发进程和项目管理的工具软件。
G
工具
概要设计使用的工具是系统结构图。
详细设计的工具主要有:程序设计图,N-S图,PAD,HIPO
结构化分析的常用工具有:数据流程图(DFD)、数据字典(DD)、判断树和判定表。
需求分析工具:有 数据流图(DFD)、数据字典、判定树和判定表。
(软件)工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。
软件工程从根本上说,其目的是研究软件开发技术。
定义:是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。
三要素:即方法、工具和过程。
H
黑盒测试
黑盒测试方法也称为功能测试或数据驱动测试。黑盒测试是对已经实现的功能是否满足需求进行测试和验证。黑盒测试完全不考虑程序内的逻辑结构和内部特性,只依据需求和功能规格说明,检查程序的功能是否符合他的功能说明。
I
J
K
L
M
N
O
P
PAD
PAD是问题分析图(Problem Analysis Diagram)的英文缩写,主要用于描述软件详细设计的图形表示工具。
Q
R
S
数据字典(DD):
就是用来定义数据流图中的各个成分的具体含义的。
它以一种准确的,无二性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
T
(软件)调试的目的:在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。
U
V
W
X
(软件)需求规格说明功能:应重点描述软件的目标,软件的功能需求、性能需求、外部接口、属性及约束条件等。
Y
Z