软件之生命周期
- 立项
- 需求分析
- 设计、编码、测试
- 发布
- 运行维护
- 淘汰
软件工程
- 软件开发技术
软件开发学、软件工具、软件工程环境 - 软件项目管理
软件质量、项目估算、进度控制、人员组织、配置管理、项目计划
软件开发过程模型
-
瀑布模型(依次完成)
-
快速原型模型(适合预先不定义需求)
-
增量模型
-
迭代模型
-
螺旋模型
软件测试过程模型
-
V模型
-
w模型(常用)
测试与软件开发同步进行
测试对象不仅是程序,包括需求和设计
- H模型
测试是一个独立的流程 -
X模型
定位了探索性测试
软件测试过程理念
- 尽早测试
- 全面测试
- 全过程测试
- 独立、迭代测试