软件工程导论 第1章 软件工程学概述.ppt

* 1988年,Barry Boehm正式发表了软件系统开发的“螺旋模型”。 * * * 径坐标(radial dimension):迄今累积的成本 角坐标(angular dimension): 螺旋形的进展,螺旋的每一圈对应一个阶段 螺旋模型沿着螺线旋转,在笛卡尔坐标的四个象限上分别表达了四个方面的活动 制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件 风险分析:分析所选方案,考虑如何识别和消除风险 实施工程:实施软件开发 客户评估:评价开发工作,提出修正建议 沿螺线自内向外,每旋转一圈便开发出更为完善的一个新的软件版本 例如,在第一圈,确定了初步的目标、方案和限制条件以后,转入右上象限,对风险进行识别和分析。如果风险分析表明,需求有不确定性,那么在右下的工程象限内,所建的原型会帮助开发人员和客户,考虑其它开发模型,并对需求做进一步修正。客户对工程成果做出评价之后,给出修正建议。在此基础上需再次计划,并进行风险分析 在每一圈螺线上,风险分析的终点做出是否继续下去的判断。假如风险过大,开发者和用户无法承受,项目有可能终止。多数情况下沿螺线的活动会继续下去,自内向外,逐步延伸,最终得到所期望的系统。 * * …敏捷开发… 价值观 个体和交互胜过过程和工具【先构建团队,再配置环境】。 可以工作的软件胜过面面俱到的文档【迫切需要时,简明扼要】。 客户合作胜过合同谈判。 响

文档评论(0)

1亿VIP精品文档

相关文档