- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十三章 在建模过程中运用UML 4、Rational Unified Process—RUP Rational 统一过程是由Rational 软件公司开发和营销的一种软件工程过程,是开发组织用以分配与管理任务和职责的一种规范化方法。这个过程的目的是在预定的进度和预算范围内,开发出满足最终用户需要的高质量软件。 RUP Implements Best Practices 4.1、软件开发过程 为开发小组的活动顺序提供向导 详细说明那些制品将被开发,以及什么时候开发 指导每一个开发人员和整个开发组的工作 为监控和度量项目的产品和活动提供准则 4.4、RUP —简要历史 4.5、谁在使用RUP? 电信业 Ericsson、Alcatel、MCI 交通、航空、国防 Lockheed-Martin、British Aerospace 制造业 Xerox、Volvo、Intel 金融业 Visa、Merrill Lynch、Schwab 系统集成业 Ernst Young、Oracle、Deloitte Touche 4.6、RUP特点 RUP特点: 用例驱动 以体系结构为中心 增量和迭代开发 4.6.1、用例驱动 用Use Case作为划分问题的组织单元,分析和设计活动的局部粒度都遵循这一划分原则。Use Case的定义反映了系统外部要素根据特定目标使用拟建系统的状况,能确保问题的局部划分粒度适当,保持了全局与局部的平衡。 4.6.3、增量和迭代开发 基于风险前驱的原则,渐进地展开分析、设计及其相关活动,每个迭代都会提供一次验证和调整模型机会,推动软件质量的提升。 4.7、主要困难 4.8、基础保障 4.9、RUP 的裁减 4.10、 XP XP(Extreme Programming),它是由Kent Beck大师提出的。大师在经历传统软件开发的痛苦之后,希望能够找到一种优秀的软件开发方法。大师总结了大量的软件的成功和失败的因素之后,提出了改进软件开发方法的四个要素:沟通(communication)、简单化(simplicity)、反馈(feedback)、勇气(courage)。这形成了XP的核心价值观。在经历了数年的发展,XP在软件开发的各方面都发展出了众多的方法来支持软件开发。 A Process is not Enough to Build a System 软件过程之父的经典谚语 Page * ? RUP 是一个过程产品(process product)。Rational (IBM) 软 件公司开发并维护着这个产品,并将其与Rational 软件公司 自己的一系列软件开发工具集成。 RUP 有自己的过程框架 (process framework), 这个框架可以 被改造和扩展以适应采纳此方法的组织。 Best Practices Process Made Practical Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change RUP将这些最佳实践活动以一种适当的形式结合起来,从而 适应了广泛的项目和开发组织。 RUP 2000 RUP 5.5 RUP 5.0 ROP 4.1 ROP 4.0 Rational 方法 Objective 过程3.8 2000 1999 1998 1997 1996 1995 实时 ROOM 业务工程 配置和 变更管理 需求学院 Booch 方法 OMT UML 0.8 SQA 过程 UML 1.1 数据工程 UI 设计 UML 1.2 基于WEB的开发 UML1.3 RUP核心是解决可操作性问题,帮助开发人员尽可能少地依赖那些“不可描述的经验”。RUP详细给出了每个阶段参与该过程的各种角色,然后表示在过程中,该角色创建的制品。 4.6.2、 多层次持续的规划与评估 判断架构中关键风险的经验 高效率的验证和评价手段 多工种之间的频繁沟通 多版本工作产品的管理 核心人员必要的管理与技术经验 自动化的验证和评价工具 团队成员之间有高效的沟通工具 软件配置与变更管理工具 RUP 仅仅是一个通用的过程框架,需要根据实际情况裁减。 The National Medal of Technology is the highest honor awarded by the President of the United States to Americas leading innovators Pa
您可能关注的文档
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 最新公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)