logo

您所在位置网站首页 > 海量文档  > 高等教育 > 生物学

2.2Process models.ppt 66页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
西安电子科技大学 Chapter 2-2: Prescriptive Model Attentions A.k.a.: Classic Life Cycle Useful for problems that are well understood Real problems are more complex than that and rarely follow the sequential flow. changes = confusion Customer must state all requirements upfront Customer must have patience Lack of feedback to the customer makes blunders disastrous(损失惨重) 探索型(exploratory prototyping) 其目的是要弄清目标系统的要求,确定所希望的特性,并探讨多种方案的可行性 实验型(experimental prototyping) 其目的是验证方案或算法的合理性,它是在大规模开发和实现前,用于考核方案是否合适,规格说明是否可靠。 演化型(evolutionary prototyping) 其目的是将原型作为目标系统的一部分,通过对原型的多次改进,逐步将原型演化成最终的目标系统。 废弃(throw away)策略 主要用于探索型和实验型原型的开发。这些原型关注于目标系统的某些特性,而不是全部特性,开发这些原型时通常不考虑与探索或实验目的无关的功能、质量、结构等因素,这种原型通常被废丢,然后根据探索或实验的结果用良好的结构和设计思想重新设计目标系统。 追加(add on)策略 主要用于演化型原型的开发。这种原型通常是实现了目标系统中已明确定义的特性的一个子集,通过对它的不断修改和扩充,逐步追加新的要求,最后使其演化成最终的目标系统。 原型可作为单独的过程模型使用,它也常被作为一种 方法或实现技术应用于其它的过程模型中。 原型模型的优点 ?开发者与用户充分交流,可以澄清模糊需求,需求定义比其他模型好得多; ?开发过程与用户培训过程同步; ?为用户需求的改变提供了充分的余地; ?开发风险低,产品柔性好;开发费用低,时间短;系统易维护,对用户更友好; 原型模型的缺点 ?开发者在不熟悉的领域中不易分清主次,原型不切题; 产品原型在一定程度上限制了开发人员的创新; 随着更改次数的增多,次要部分越来越大,“淹没”了主要部分; ?原型过快收敛于需求集合,而忽略了一些基本点; ?资源规划和管理较为困难,随时更新文档也带来麻烦; 只注意原型是否满意,忽略了原型环境与用户环境的差异; (2)The Spiral Model 优点 支持用户需求的动态变化。具有良好的可扩充性和可修改性。也支持软件系统的可维护性,每次维护过程只是沿螺旋模型继续多走一两个周期。 原型易于用户和开发人员共同理解需求,还可作为继续开发的基础,并为用户参与所有关键决策提供了方便。 螺旋模型为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。 支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。 缺点: ①如果每次迭代的效率不高,致使迭代次数过多,将会增加成本并推迟提交时间; ②使用该模型需要有相当丰富的风险评估经验和专门知识,要求开发队伍水平较高。   优点:   1、可用于所有类型的软件开发,尤其多个团队共同参与一个工程,对于C/S结构更加有效。   2、可以随时查阅到开发的状态。 文字处理软件: 第一个增量 基本的文件管理、编辑和文档生成功能 第二个增量 完善的编辑和文档生成能力 第三个增量 实现拼写和文法检查功能 第四个增量 完成高级的页面布局功能 Applies elements of the waterfall model in incremental fashion First increment is often a core product Subsequent elements offer expanded function Subsequent features (some known, some unknown) are created, while the core product may undergo evaluation Permits for staffing of a team to fluctuate Avoid risks 优点:   1、人员分配灵活,刚开始不用投入大量人力资源

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556