1 / 24
文档名称:

软件敏捷开发的简析.ppt

格式:ppt   大小:1,548KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件敏捷开发的简析.ppt

上传人:文库旗舰店 2020/12/1 文件大小:1.51 MB

下载得到文件列表

软件敏捷开发的简析.ppt

相关文档

文档介绍

文档介绍:软件过程中的敏捷开发
浙江大学生仪学院
容主要内容
传统开发方法
敏捷开发方法
极限编程
XP实践
1-22
浙江大学生仪学院
传统开发方法
软件生命周期
  软件从需求确定、设计、开发、测试直至投入使用,并在使用中不断地修改、增补和完善,直至被新的系统所替代而停止该软件的使用的全过程。
可划分为以下子阶段


(实现) 、运行/维护
2-22
瀑布模型
系统需求
软件需求
分析
设计
编码
测试
运行
瀑布模型特点
文档驱动的模型
阶段间具有顺序性和依赖性
项目开发周期较长
实际项目很少按照该模型给出的顺序进行
浙江大学生仪学院
3-22
传统开发方法的缺点
疲于应付需求的变化
被文档编写所束缚
质量不尽如人意
无法按时交付
。。。。。。
浙江大学生仪学院
4-22
敏捷开发方法
个体和交流 重于 过程和工具
可以工作的软件 重于 面面俱到的文档
客户合作 重于 合同谈判
Add Your
Title
拥抱变化 重于 遵循计划
敏捷宣言
浙江大学生仪学院
5-22
Company Name
Diagram
内建质量
持续集成
测试驱动开发
自动化测试
简单设计
结对编程
……
迭代式开发
频繁交付
最小可交付需求集
用户故事
演进式设计
基于速度的计划
……
观念与行为
消除浪费
着眼整体
沟通与反馈
简单是美
以流程为中心
……
授 权 团 队 * 目标共享 * 自我管理 * 可视化管理 * 基于异常的管理 * 集体所有 * 教练风格 * 全能型人才
用户价值 及时交付 低成本 高质量
持 续 改 进 * 回顾会议 * 频繁的改进活动
敏捷屋
为什么要敏捷?
流程的两大支柱
敏捷的三个方面
浙江大学生仪学院
6-22
敏捷软件开发
方法论
XP
Scrum
自适应软件开发(ASD)
动态系统开发方法(DSDM)
特性驱动开发(FDD)
浙江大学生仪学院
7-22
极限编程
极限编程(Extreme Programming,简称XP)是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气。
XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。
适合规模小、进度紧、需求变化大、质量要求严的项目
浙江大学生仪学院
8-22
极限编程团队
测试人员
程序员
。。。
技术文档员
项目经理
客户
XP团队
浙江大学生仪学院
9-22