重庆大学,软件工程软件工程概述2014.ppt

重庆大学,软件工程软件工程概述2014.ppt

螺旋模型 将“原型模型”的迭代特征与“瀑布模型”中的控制和系统化方法结合起来,并增加了这2种模型均未考虑的风险分析。 软件风险:是普遍存在于软件开发项目中的实际问题。项目规模越大,问题越复杂,资源、成本、进度等因素的不确定性越大,承担项目所冒的风险也越大。 软件风险控制的目标:在造成危害之前,及时对风险进行识别、分析,采取对策,进而消除或减少风险的损害。 1.4.4 螺旋模型 螺旋模型 螺旋模型被划分为若干框架活动,也称任务区域。模型通常包含4个任务区域: (1) 制定计划:确定目标,选择方案,设定约束条件; (2) 风险分析:评估方案,分析该策略可能存在的风险; (3) 实施工程:实现本螺旋周期的目标; (4) 评估:评价前一步的结果,并且计划下一轮的工作。 1.4.4 螺旋模型 1.4.4 螺旋模型 RAD模型 RAD模型是一个线性顺序开发过程模型。它强调一个极短的开发周期,利用基于部件的构造方法快速开发应用软件。如果很好地理解了需求且限定了软件项目的作用域,那么RAD过程能使软件项目开发组在非常短的时间周期内产生一个全功能的系统 。 RAD模型要求: 对于适当规模的软件项目,需要足够的人力资源以建立合适数量的RAD组。 要求开发者和用户在相当短的时间内快速提交其任务以完成软件系统,如果提交缺乏任何一方的支持,项目将会失败。 1.4.5 快速应用开发模型(RAD)

文档评论(0)

1亿VIP精品文档

相关文档