软件测试基础(软件开发过程概述)

软件工程

软件工程的三个阶段: 定义、开发、检验

定义阶段:可行性研究、初步项目计划、需求分析

开发阶段:概要设计、详细设计、实现、测试

检验交付与维护阶段:运行、维护、废弃

开发过程的活动

软件规格说明书:规定软件的功能、性能以及其性能原理

软件开发:产生满足规格说明书的软件,包括设计和编码等工作

软件确认:确认软件能够满足客户提出的要求,对应于软件测试

软件演进:为满足客户的更变要求,软件必须在使用过程中演进,以求尽量延长软件的生命周期

软件开发的过程模型

在一个具体的软件开发过程中,软件工程师要设计、提炼一个工程开发策略,用以覆盖软件过程的基本阶段,确认所涉及的过程、方法、工具

常用的过程模型有线性顺序模型、原型模型、快速开发模型、演化软件过程模型等。

原文地址:https://www.cnblogs.com/zhangjiantaocs/p/11767835.html