系统学习之二 ---- 软件的生命周期

742 阅读1分钟

1、软件的生命周期

  • 定义:是指软件从开始研制到最终被废弃不用经历的各个阶段(从无到有再到无)

2、生命周期模型包含那些阶段?

6个阶段
  • 问题的定义及规划
  • 需求分析
  • 设计
  • 编码
  • 软件测试
  • 运行维护

3、敏捷开发模型:

  • 定义 用户开发和维护复杂产品的框架,把一个大的项目分为多个相互联系,但是也可以独立运行的小项目,并分别完成,再此过程中软件一直处于可以使用过的状态。(完成简单功能上线,后续更新迭代丰富功能,不断提升价值 ---80%都在使用这个模型)

4、软件测试的基本流程 (重点,伴随整个测试流程)

5、你们公司的测试流程是怎样的? 如图所示,最好可以转换成自己的口语形式表达出来