5-软件的生命周期

随着软件工程学科的发展,人们对计算机软件的认识逐渐深入。

软件工作的范围不仅仅局限在程序编写,而是扩展到了整个软件生命周期,如软件基本概念的形成、需求分析、设计、实现、测试、安装部署、运行维护,直到软件被更新和替换新的版本。

软件工程还包括很多技术性的管理工作,例如过程管理、产品管理、资源管理和质量管理,在这些方面也逐步地建立起了标准或规范。

软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间。

如果把软件看成是有生命的事物,那么软件的生命周期可以分成6个阶段:

  1. 需求分析:分析需求是否合理、完整。
  2. 计划:谁开发、谁测试、开发多久、测试多久...
  3. 设计
  4. 编码/开发
  5. 测试:测试人员发布测试报告(项目名称、开发人员、测试人员、产品经理、BUG哪些已改哪些未改、测试周期、开发周期、上线后有无风险)
  6. 运行维护:如果有线上问题,此时测试人员需要协助开发人员定位问题+解决问题。

猜你喜欢

转载自blog.csdn.net/WWXDwrn/article/details/131605811