微软过程是三个主要软件过程之一,其余两个是统一过程和敏捷过程。
微软过程准则包括以下:
1.项目计划应该兼顾未来的不确定性因素。
2.用有效的风险管理来减少不确定因素的影响。
3.经常生成并快速的测试软件的过渡版本,从而提高产品的稳定性和可预测性。
4.采用快速循环、递进的开发过程。
5.用创造性的工作来平衡产品的特性和成本。
6.项目进度表应该具有较高的稳定性和权威性。
7.使用小型项目组并发地完成开发工作。
8.在项目早期把软件配置项基线化,项目后期则冻结产品。
9.使用原型验证概念,对项目进行早期论证。
10.把零缺陷作为追求目标。
11.里程碑评审会的目的是改进工作,切忌互相指责。
微软过程把软件生命周期分为五个阶段:规划阶段,设计阶段,开发阶段,稳定阶段,发布阶段。