资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,chapter_1,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,chapter_1,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,chapter_1,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,chapter_1,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,chapter_1,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,chapter_1,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,chapter_1,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,chapter_1,*,生存期模型选择,0,产品,实现,输入,输出,产品,客户,需求,客户,满意,实施策略,?,路线图:生存期,1,软件项目管理 第一篇,2,第,3,章,软件生存期模型,制药项目典型生存期模型,chapter_1,5,软件生存期模型特征,chapter_3,6,描述了开发的主要阶段,定义每一个阶段要完成的主要过程和活动,确定每一个阶段的输入和输出,本章要点,7,一,二,三,四,生存期模型定义,传统生存期模型,敏捷生存期模型,案例分析,五,课程实践,常用传统生存期模型,chapter_3,8,瀑布模型,V,模型,原型,增量模型,渐近式阶段模型,瀑布模型,chapter_3,9,需求分析,设计,实施,测试,维护,适合瀑布模型的项目特征,chapter_3,10,很明确,很明确,短期项目等,需求,方案,类似项目,常用传统生存期模型,chapter_3,11,瀑布模型,V,模型,原型,增量模型,渐近式阶段模型,V,模型,chapter_1,12,接收测试,集成测试,系统测试,用户需求,需求分析,总体设计,详细设计,编码和调试,集成测试,单元测试,适合,V,模型的项目特征,chapter_3,13,很明确,很明确,系统性能、安全等有严格要求等,需求,方案,类似项目,V,模型案例,chapter_1,14,常用传统生存期模型,chapter_3,15,瀑布模型,V,模型,原型,增量模型,渐近式阶段模型,原型模型,chapter_3,16,适合原型模型的项目特征,chapter_3,17,不明确,减少项目需求的不确定性,需求,希望,原型模型,案例,18,常用传统生存期模型,chapter_3,19,瀑布模型,V,模型,原型,增量模型,渐近式阶段模型,增量模型:,Incremental Model,chapter_3,20,核心功能,核心功能,1,1,2,1,2,3,第一增量,第二增量,第三增量,核心功能,1,1,2,1,2,3,适合增量模型的项目特征,chapter_3,21,基本明确,可能发生变化,对于市场和用户把握需要逐步了解,需要一步一步实施,需求,市场、用户,系统改造,增量模型实例,chapter_3,22,常用传统生存期模型,chapter_3,23,瀑布模型,V,模型,原型,增量模型,渐近式阶段模型,渐进式阶段模型,也称为:,渐进式迭代模型,chapter_3,24,渐进式前进,阶段式提交,特点,渐进式开发,chapter_1,25,阶段性提交,chapter_1,26,渐进式阶段模型的优点,chapter_3,27,RUP,模型,-,渐进式阶段模型,chapter_3,28,银行业务系统的生存期实例,chapter_3,29,产品阶段,1,设计,业务需求分析,原形系统,分析,项目规划,集成测试,产品阶段,1,开发,产品阶段,n,设计,产品阶段,n,开发,确认测试,产品提交,银行业务需求,原形系统源代码,项目规划,项目规划,本章要点,30,一,二,三,四,生存期模型定义,传统生存期模型,敏捷生存期模型,案例分析,五,课程实践,敏捷模型,(,Agile Development,),chapter_3,31,敏捷组织提出的一个灵活开发方法,应对,迅速变化需求,的,快速软件开发方法,是一种迭代、循序渐进的开发方法,敏捷模型,整体框架图,chapter_3,32,敏捷,宣言,chapter_3,33,客户合作胜过合同谈判,个体和交互胜过过程和工具,可以工作的软件胜过面面俱到的文档,响应变化胜过遵循计划,敏捷,宣言,Scrum,模型,chapter_3,34,燃尽图,chapter_3,35,XP(eXtreme Programming),极限编程,模型,chapter_3,36,XP(eXtreme Programming),极限编程是由,Kent Beck,提出的一套针对业务需求和软件开发实践的规则,。,极限编程,最佳实践,chapter_1,37,极限编程,方法的实施原则,chapter_3,38,快速反馈,(Rapid feedback),假设简单,(Assuming simplicity),包容变化,(Embracing change),选择生存期的步骤,chapter_3,39,本章要点,40,一,二,三,四,生存期模型定义,传统生存期模型,敏捷生存期模型,案例分析,五,课程实践,医疗信息商务平台,chapter_3,41,MED,生存期模型,敏捷模型,chapter_3,42,四个迭代,chapter_3,43,迭代模型,chapter_3,44,本章要点,45,一,二,三,四,生存期模型定义,传统生存期模型,敏捷生存期模型,案例分析,五,课程实践,课程实践二:生存期模型确定,chapter_3,46,实践目的:掌握软件项目生存期模型选择方法,实践要求:,复习课程的生存期模型。,分析,SPM,项目特性。,确定,SPM,项目生存期模型。,选择,1,个团队课堂上讲述,SPM,项目生存期模型,并说明理由,。,小结,chapter_3,47,生存期模型,瀑布模型,V,模型,原型模型,增量模型,渐进式阶段模型,敏捷开发模型,
展开阅读全文