- 8
- 0
- 约3.03千字
- 约 34页
- 2016-11-23 发布于湖北
- 举报
UML9787030444677邹盛荣04RUP统一过程---2015.09概要
4.6 RUP十大要素和经验 ⒈ 开发前景 ⒉ 达成计划 ⒊ 标识和减小风险 ⒋ 分配和跟踪任务 ⒌ 检查商业理由 ⒍ 设计组件构架 ⒎ 对产品进行增量式的构建和测试 ⒏ 验证和评价结果 ⒐ 管理和控制变化 ⒑ 提供用户支持 最佳实践 : 1.迭代开发: RUP的开发过程建立在一系列迭代之上,每次迭代都有一个固定的时间限制(例如四个星期),称为时间盒,每次迭代结束的时候都发布一个稳定的小版本,该版本是最终系统的子集。时间盒是迭代开发中的关键概念:它意味着迭代周期的期限是固定的,如果目标没有完成,则放弃本次迭代的需求,而不是延长迭代的时间。 2. 管理需求 3. 使用基于组件的构架 4. 可视建模 5. 持续的质量验证 6. 控制变更 Thank you ! 素材天下 UML面向对象需求分析与建模教程 第4章 RUP统一过程 邹盛荣 当当网: html 目录 4.1 RUP产生 1 4.2基于统一过程的UML系统建模 4.3 二维开发模型 3 2 4.4 RUP开发过程 4.5 RUP核心工作流 4.6 RUP十大要素和经验 4 4.1 RUP产生 牛顿迭代法 开根号 求n的平方根,先假设一猜测值X0 = 1,然后根据以下公式求出X1,再将X1代入公式右边,继续求出X2…通过有效次迭代后即可求出n的平方根,Xk+1 ???????????????????????????? ?(迭代公式) 米勒博士的很多著作在当今都被视作是经典,而他于1956年在《心理学评论》上发表的论文《神奇的数字:7+-2》更是如此。在那篇文章中,米勒博士观察到:多数人的短期记忆局限于7个信息“组块”。 关于软件开发模型有多种。大概有两类: 线性的:瀑布模型、原型模型 迭代的: 螺旋模型、喷泉模型、进化树模型、迭代增量模型 RUP就是迭代的模型。统一软件过程RUP是由Rational公司的Grady Booch、James Rumbaugh以及IvarJacobson联合制定的一种软件开发过程。 4.2基于统一过程的UML系统建模 RUP可使用UML来建立软件系统所需的各种模型。UML 是软件系统开发方法的一个组成部分, 融合了当前一些流行的面向对象开发方法的主要概念和技术, 成为一种面向对象的标准化的统一建模语言。UML与Rational 统一过程的结合将形成一种强大、高效的软件系统开发方法和技术。 UML 在Rational 统一过程的使用中具有以下三个重要特征:统一过程以体系结构为中心;统一过程以用例驱动;UML 对迭代开发过程的支持。 4.3 二维开发模型 4.4 RUP开发过程 RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是: 初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。 每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段 。 RUP的生命周期 初始阶段 细化阶段 构建阶段 交付阶段 初始阶段的主要目标是为系统建立商业案例和确定项目的边界。 细化阶段的主要目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。 在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详尽的测试。 交付阶段的目的是将软件产品交付给用户群体。 定目标 定功能 编码 交付 迭代软件开发 传统开发流程的问题 需求或设计中的错误往往只有 到了项目后期才能够被发现 对于项目风险的控制能力较弱 软件项目常常延期完成或开发 费用超出预算 项目管理人员专注于文档的完成 和审核来估计项目的进展情况 迭代软件开发 迭代化开发的优势 允许变更需求 逐步集成元素 尽早降低风险 有助于提高团队的士气 生成更高质量的产品 保证项目开发进度 容许产品进行战术改变 迭代流程自身可在进行过程中得到改进和精炼 迭代软件开发 迭代方式开发软件 当我们在实际工作中实践迭代化思想时,RUP就可以给予我们实践的指导。RUP是一个通用的软件流程框架,它是一个以架构为中心、用例驱动的迭代化软件开发流程。RUP是从几千个软件项目的实践经验中总结出来的,对于实际的项目具有很强的指导意义,是软件开发行业事实上的行业标准。 迭代过程具有以下优点: 降低了在一个增量上的开支风险。如果开发人员重复某个迭代,那么损
您可能关注的文档
- TS5大核心工具概要.ppt
- TSGT7007-2016型式试验细则要点介绍概要.ppt
- TT005-01-控制单元的输入与输出概要.ppt
- TurboC图形编程设计概要.ppt
- TTV,Bow,Wrap,Ra参数说明概要.ppt
- TRIZ法(发明问题解决理论)浅谈-足本概要.ppt
- TSG_R0004-2009___容规宣贯-总则、材料、设计概要.ppt
- T型梁的截面设计概要.doc
- T形截面梁概要.ppt
- T梁桥面系施工方案概要.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 贵州省六盘水市2022-2023学年高二下学期期末教学质量监测数学试卷(含答案).docx VIP
- 射击学理简介.ppt VIP
- 四人剧本杀:无间旅途全篇剧本(四人封闭环境).pdf VIP
- 商标侵权判定培训课件.pptx VIP
- 信捷x-sight视觉系统使用手册v2.1a.pdf
- 2026 年新版三至五年级上册语文期末考试试题及答案.docx
- (高清版)B-T 4942-2021 旋转电机整体结构的防护等级(IP代码) 分级.pdf VIP
- 牛羊生产 羊生产 羊的育肥技术.ppt VIP
- 表--乙二醇二甲醚的理化性质及危险特性.doc VIP
- 单位物业服务采购项目服务方案投标文件(技术方案).doc
原创力文档

文档评论(0)