软件工程基础.

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值