中国高校课件下载中心 》 教学资源 》 大学文库

复旦大学:《面向对象分析和设计》课程资料_UML&GRASP_1.3 迭代式开发和UP

文档信息
资源类别:文库
文档格式:PPT
文档页数:18
文件大小:557KB
团购合买:点击进入团购
内容简介
迭代开发 统一软件开发过程
刷新页面文档预览

13迭代式开发和UP 徐迎晓 xuyingxiao@126.com 复旦大学软件学院

1.3 迭代式开发和UP 徐迎晓 xuyingxiao@126.com 复旦大学软件学院

out line 迭代开发 ●统一软件开发过程

outline 迭代开发 统一软件开发过程

out line 代开发 UP

outline 迭代开发 UP

Organization along time Phases Core Process Workflows Inception Elaboration Construction Transition Business Modeling Requirements Analysis Design Organization along content Implementation Tes Deployment ⊥ Core Supporting Workflows Configuration Change Mgmt Project management Environment preliminary ite iteration(s) #1#2 #+1#+2 Iterations

Phases Disciplines InceptionElaboration Construction Transition Business Modeling Requirements Analysis Design Implementation Test Deployment Configuration change Mgmt Project Management - i Environment Initial Elab #1 Elab #2 Const Const ConstTranTran #1 2非N#1#2 Iterations

迭代式开发,UP是一个例子,建造面向 对象系统的流行的开发过程 RUP UP的精华 ●迭代:软件开发组织成一系列小的、固 定长度的(如4周)微项目,每个项目的 成果是一个经测试的、集成的、可运行 的系统

迭代式开发,UP是一个例子,建造面向 对象系统的流行的开发过程 RUP:UP的精华 迭代:软件开发组织成一系列小的、固 定长度的(如4周)微项目,每个项目的 成果是一个经测试的、集成的、可运行 的系统

迭代式增量开发 ●通过多次迭代连续增加和精化系统,循 环反馈和适应,向合适的系统汇聚 UP核心思想:小步骤、反馈、适应性 Requirements Requirements Feedback from iteration N leads to Design refinement and Ime adaptation of the Implementation Implementation requirements and Test& Integration Test Integration design in iteration More Design More Design Final Integration Final Integration System Test System Test 4 weeks(for exal Iterations are fixed in The system grows length, or timeboxed incrementally

迭代式增量开发 通过多次迭代连续增加和精化系统,循 环反馈和适应,向合适的系统汇聚 UP核心思想:小步骤、反馈、适应性

每次迭代的结果是可执行的,但非完全 的,不可交付,多次迭代(如10到15次) 以后才符合产品部署的条件 每次迭代的结果非试验性或用完即扔的 原型系统,而是最终系统的产品级子系 统 每次迭代可能为系统增加新特性,也可 能改进系统(如提高子系统的性能)

每次迭代的结果是可执行的,但非完全 的,不可交付,多次迭代(如10到15次) 以后才符合产品部署的条件 每次迭代的结果非试验性或用完即扔的 原型系统,而是最终系统的产品级子系 统 每次迭代可能为系统增加新特性,也可 能改进系统(如提高子系统的性能)

拥抱改变反馈和适应性, 迭代式开发 改变是受控制的 每次迭代选择需求的小的子集,快速实 现、设计和测试 早期迭代时选择的需求不一定是最终期 望的,但最终用户有机会看到部分系统, 及时反馈

拥抱改变——反馈和适应性, 迭代式开发 改变是受控制的 每次迭代选择需求的小的子集,快速实 现、设计和测试 早期迭代时选择的需求不一定是最终期 望的,但最终用户有机会看到部分系统, 及时反馈

Early iterations are farther from the"true path"of the system Via feedback and In late iterations, a significant change in adaptation, the system converges towards requirements is rare, but can occur. Such the most appropriate requirements and late changes may give an organization a design competitive business advantage one iteration of design implement, integrate, and test Figure 2.2 Iterative feedback and adaptation leads towards the desired system The requirements and design instability lowers over time

共18页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档