软件工程讲义_第03章过程模型.ppt

现代软件工程 第3章 过程模型 主要内容 惯例过程模型 瀑布模型 增量过程模型 演化过程模型 专用过程模型 统一过程 小结 惯例过程模型 最早提出惯例过程模型(Prescriptive process models)是为了改变软件开发的混乱状况,使软件开发更加有序。这些传统模型为软件工程增加了大量有用的结构化设计,并为软件团队提供了有效的路线图。尽管如此,软件工程工作和它产生的产品仍然停留在“混乱的边缘”。 统计数字:混乱的软件开发 惯例过程模型 惯例过程模型规定了一套过程元素——框架活动、软件工程动作、任务、工作产品、质量保证以及每个项目的变更控制机制。每个过程模型还定义了工作流——即过程元素之间相互关联的方式。 所有的软件过程模型都支持通用框架活动,但是每一个模型都对框架活动有不同的侧重,并且定义了不同的工作流如何以不同的方式执行每一个框架活动。 瀑布模型 瀑布模型(the waterfall model),又被称为经典生命周期,它提出了一个系统的、顺序的软件开发方法,从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供一个完整的软件并提供持续的技术支持。如图3-1所示。 瀑布模型 瀑布模型基本思想 将软件开发过程划分为分析、设计、编码、测试等阶段。 软件开发要遵循过程规律,按次序进行。 每个阶段均有里程碑和提交物。 工作以线性方式进行,上一阶段的输出是下一

文档评论(0)

1亿VIP精品文档

相关文档