软件定义
问题定义(要解决的问题是什么)
可行性研究(上一阶段所确定的问题是否有行得通的解决办法)
需求分析(目标系统必须做什么)
软件开发
概要设计(怎样实现目标系统)
详细设计(应该怎样具体地实现这个系统)
编码和单元测试(写出正确的容易理解、容易维护的程序模块
综合测试(通过各种类型的测试使软件达到预定的要求)
运行维护
使软件持久地满足用户的需求
软件定义
问题定义(要解决的问题是什么)
可行性研究(上一阶段所确定的问题是否有行得通的解决办法)
需求分析(目标系统必须做什么)
软件开发
概要设计(怎样实现目标系统)
详细设计(应该怎样具体地实现这个系统)
编码和单元测试(写出正确的容易理解、容易维护的程序模块
综合测试(通过各种类型的测试使软件达到预定的要求)
运行维护
使软件持久地满足用户的需求