软件的生命周期如下图:
每个阶段可以用一句话说明:
问题定义:要解决的问题是什么?
可行性研究:对要解决的问题有什么可行的办法?
需求分析:为了解决这个问题,目标系统必须做什么?
总体设计:应该怎样实现目标系统?
详细设计:应该怎样具体的实现这个系统?
编码和单元测试:写出正确、易懂、易维护的程序模块
综合测试:测试、测试、再测试让软件达到预定要求
软件维护:经常改进或扩充,以持续的满足客户需求和适应系统环境
软件的生命周期如下图:
每个阶段可以用一句话说明:
问题定义:要解决的问题是什么?
可行性研究:对要解决的问题有什么可行的办法?
需求分析:为了解决这个问题,目标系统必须做什么?
总体设计:应该怎样实现目标系统?
详细设计:应该怎样具体的实现这个系统?
编码和单元测试:写出正确、易懂、易维护的程序模块
综合测试:测试、测试、再测试让软件达到预定要求
软件维护:经常改进或扩充,以持续的满足客户需求和适应系统环境