@[TOC]软件测试学习(一)
前言
本文分为以下内容:
1、软件的基本概念
2、软件的生命周期
3、软件的开发模型
4、软件的质量
一、软件的基本概念
什么是软件呢?
软件一般指的是计算机软件,即计算机程序中的程序及其文档。
1、程序是指为了得到某种结果使计算机或具有信息处理能力的装置执行的代码化指令,可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列,亦称为程序。
2、文档则是用来描述程序的需求、设计、组成、功能、开发、测试等内容的使用方法的文字资料和图表。
软件一般分为两大类:系统软件、应用软件
1、系统软件是指负责管理和控制计算机硬件及应用程序,包括操作系统、设备驱动程序、数据库管理系统等。如下图所示:
2、应用软件是指为了满足实际生活中的特定需求而开发的,种类繁多,功能各异的软件,比如:办公软件、图像音频处理软件、游戏软件、教育软件等。如下图所示:
二、软件的生命周期
什么是软件的生命周期?