06 软件过程模型【软件过程与管理】
软件过程模型
	瀑布模型(1-2-3-4往复循环5自身循环)
		需求定义与分析
		软件设计
		软件实现
		软件测试
		软件运行与维护
		每一步向下执行之前都要向前执行一次
	快速原型模型
		用户评估原型(新需求)
		初步需求分析
		快速设计
		建造原型
		开发产品
		快速设计(新需求驱动)
	增量模型
		定义框架需求
		设计体系结构
		增量1 ~ 增量n ~ 最终交付
			分析
			设计
			编码
			测试
			交付
			循环n次直到最终交付
	螺旋模型
		功能计划:确定软件功能,理清限制条件,制定研发方案
		风险分析:评估研发方案,考虑如何识别和消除风险
		项目生产:软件开发、测试和部署
		客户反馈:工作复盘,提出修正建议,制定下一步计划。
	形式化方法模型
		将软件需求描述提炼成采用数学符号表达的形式化描述
		经过一系列的形式化转换将形式化描述转换成可执行程序
		将整个系统集成起来测试
		需求定义 ~ 形式化描述 ~ n次形式化转换(逻辑严谨) ~ 集成和系统测试 
	基于组件的开发模型
		需求定义
		组件分析(在组件库中选取组件)
		需求修改
		面向复用的系统设计
		开发和集成
		系统验证
		基于组件库