敏捷软件开发ppt课件.ppt

敏捷软件开发ppt课件.ppt

ID:58915394

大小:1.50 MB

页数:111页

时间:2020-09-29

敏捷软件开发ppt课件.ppt_第1页
敏捷软件开发ppt课件.ppt_第2页
敏捷软件开发ppt课件.ppt_第3页
敏捷软件开发ppt课件.ppt_第4页
敏捷软件开发ppt课件.ppt_第5页
资源描述:

《敏捷软件开发ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、敏捷软件开发AgileSoftwareDevelopment7/30/2021InstituteofComputerSoftwareNanjingUniversity1摘要IntroductionAgileDevelopmentAgileDesign7/30/2021InstituteofComputerSoftwareNanjingUniversity2摘要IntroductionAgileDevelopmentAgileDesign7/30/2021InstituteofComputerSoftwareNanjingUniv

2、ersity3IntroductionRobertC.Martin:“AgileSoftwareDevelopmentPrinciples,Patterns,andPractices”,PrenticeHall(October25,2019)7/30/2021InstituteofComputerSoftwareNanjingUniversity4JoltAward2019IntroductionRobertC.Martin7/30/2021InstituteofComputerSoftwareNanjingUniversity

3、5“DesigningObjectOrientedC++ApplicationsusingtheBoochMethod”,2019“PatternLanguagesofProgramDesign3”,2019“MoreC++Gems”,2019“ExtremeProgramminginPractice”,2019“UMLforJavaProgrammers”,2019UncleBobobjectmentorAgile敏捷敏捷开发是一种面临迅速变化的需求快速开发软件的能力。提供必要的纪律和反馈的实践--practice保持软件灵活

4、、可维护的设计原则--principle针对特定问题的设计模式--pattern适应变化和以人为中心,迭代、循序渐进7/30/2021InstituteofComputerSoftwareNanjingUniversity6TheAgileAlliance敏捷联盟TheManifestooftheAgileAlliance敏捷联盟宣言,20197/30/2021InstituteofComputerSoftwareNanjingUniversity7Weareuncoveringbetterwaysofdevelopingsof

5、twarebydoingitandhelpingothersdoit.Throughthisworkwehavecometovalue:IndividualsandinteractionsoverprocessesandtoolsWorkingsoftwareovercomprehensivedocumentationCustomercollaborationovercontractnegotiationRespondingtochangeoverfollowingaplanKentBeck,AlistairCockburn,R

6、obertC.Martin,etc.agilealliance.org/敏捷联盟宣言个体和交互胜过过程和工具可以工作的软件胜过面面俱到的文档客户合作胜过合同谈判响应变化胜过遵循计划7/30/2021InstituteofComputerSoftwareNanjingUniversity8Principles我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。

7、7/30/2021InstituteofComputerSoftwareNanjingUniversity9Principles在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作。在团队内部,最具有效果并富有效率的传递信息的方法,就是面对面的交谈。7/30/2021InstituteofComputerSoftwareNanjingUniversity10Principles工作的软件是首要的进度度量标准。敏捷过程提倡可持续的开发速度。

8、责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。不断地关注优秀的技能和好的设计会增强敏捷能力。7/30/2021InstituteofComputerSoftwareNanjingUniversity11Principles简单——使未完成的工作最大

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。