软件开发统一过程(RUP)培训资料.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发统一过程(RUP) 培训资料 初识rup  rup:rational unified process 翻译为 rational统一过程  rup动态结构: 1。初识阶段 2 。细化阶段 3 。构造阶段 4 。移交阶段 每个阶段包含一个或多个迭代 初识rup  rup核心工作流程(核心工作流程显示生成特定的 工件集可能要经历的所有活动。) 1。业务建模 2 。需求 3 。分析设计 4 。实施 5 。测试 5 。部署  牢记rup基础是迭代开发和风险驱动。 初识rup  rup的核心思想: 1。尽早并且持续的化解重大风险,否则带来很多 麻烦 风险列表是不断变化的,要持续不断的化解风 险。  2 。确保满足客户需求 用例驱动。 用例的主要优势是使团队成员在设计、实现、测 试和最终编写用户手册的过程中紧紧的以用户需 求为中心。 初识rup  3 。把注意力放在可执行软件上 可执行软件使项目进度的最好体现。对项目进度 评估时,尽可能以正在编写以及正在运行的代码 和通过测试的用例为标准。  4 。尽早在项目中适应变化 rup要求在初识阶段结束时达成对系统总体外貌的 共识,在细化阶段结束时候建立系统构架的基线 (设计、实现、测试的构架),在构造阶段结束 时候完成特性冻结。  5 。在早期确定一个可执行的构架 (architectural ) 确立了系统的构架,就识别出了在创建系统时候 会遇到的许多最复杂的困难 初识rup  rup 4个主要建模元素: 角色role:who 活动activity:how 例如用例分析,用例设 计 制品artifact:what 例如用例实现,模型, 文档,源代码,可执行体 工作流workflow :when 例如顺序图 初识rup  RUP中最重要的应该是:  1、Use Case  2、单元测试  3、迭代开发  4 、分层架构 初识rup  分析设计按照RUP大致可细分为如下几个 步骤:  1. 创建Actors ;  2. 创建Use Cases,并描述每个Use Case (功能描述);  3. 创建Sequence Diagrams、 Statechart Diagrams,得到系统Objects; 初识rup  4. 从Sequence Diagrams分析出的Objects入手, 创建系统Classes和Packages;  5. 为Classes添加Property和Methods,并画出 Class Diagrams,细化类设计。  6. 为Sequence Diagrams中Objects指定对应 Class;  7. 设计系统实现结构,为各个Classes和 Packages指定实现的Component,并画出初步 Component Diagrams 。 UML讲解 了解UML UML 的架构 了解UML  UML 统一建模语言Unified Modeling Language 是一种建模语言是第三代用来  为面向对象开发系统的产品进行说明可视 化和编制文档的方法 了解UML  UML 的目标是  易于使用表达能力强进行可视化建模  与具体的实现无关可应用于任何语言平台和工 具平台  与具体的过程无关可应用于任何软件开发的过 程  简单并且可扩展具有扩展和专有化机制便于扩 展无需对核心概念进行修改  有利于面对对象工具的市场成长 了解UML  为面向对象的设计与开发中涌现出的高级 概念例如协作框架模式和组件  提供支持强调在软件开发中对架构框架模 式和组件的重用  与最好的软件工程实践经验集成  可升级具有广阔的适用性和可用性 UML 的架构 UML 的架构  UML 是由图和元模型组成.

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档