作者:江南白衣,原文出处:http://blog.csdn.net/calvinxiu/archive/2007/03/12/1526659.aspx,转载请保留。
作为RUP2003的扇子,一直认为这份文档最迷人的地方,是它充分利用了互联网的超链接特征,将软件过程的各个维度,织成了一张可任意导航的网。但是对于不熟悉这座迷宫法则的新人,也很容易贪多喜新的在一个个链接中绕昏了头,Lost in RUP。
迷宫的入口在Team里,可以从九个Discipline、四个阶段、或者自己感兴趣的角色入手。纯个人习惯,刚开始以Discipline(科目)为起点,工件驱动的顺序----先看Discipline总流程,再以重点工件作主线浏览,最后补看其他活动和细节。
今天风和日丽,看一下Bussiness Modeling(业务建模)的Discipline。
一、总流程浏览:
1.点Bussiness Modeling下的Introduction。
看业务建模的目的和邻里关系。
2.点Bussiness Modeling下的Workflow。
看业务建模的Workflow总图和描述,对流程走向有个大概印象。
3.顺序点击Workflow图里的每个Workflow Detail。
看Workflow Detail的描述与封面图画,大概了解它的角色、活动和输出的工件。
RUP合理的让每个Workflow Detail里的一堆活动同时执行没有步骤顺序之分,比较符合软件开发的现实。
注意在这一层里,活动与工件的名字混个眼熟就好,先不要深入,在流程描述里自行推断它们的含义。实在忍不住了就点进去看个概述然后立马关掉。
都看完之后对整个流程已有了解,回想之前放过了无数个link没有细看,一番精力无处发泄,接下来干什么呢?我比较喜欢工件驱动。
二、工件驱动:
1.回过头来点Bussiness Modeling下的Artifact Overview。
总体了解业务建模里有什么工件,分别由哪个角色负责。
2.点击Artifact Overview里的每个角色。
业务建模里只有Business-Process Analyst和Business Designer两个角色,点进去看看它们的描述与封面图画,大概了解他(她)们的活动与产出工件。
3.点击Artifact Overview里的每个工件。
简单看看它们的描述,知道大概是个什么东西,看看自己之前的猜测准不准。
找出自己感兴趣的工件。业务建模里我最感兴趣的是两菜一汤:Business Architecture Document,Business Use Case Model和Business Analysis Model 。
4.详细观看自己感兴趣的工件。
终于要拉开阵势认真看了。详细观看工件的子元素,主概念,主输出活动,模板,例子,Guideline和Checklist,最后是剪裁。
都看完之后,这个Discipline的重点已经被你掌握了六七成,接下来是自由活动时间了。
三、自由活动时间:
1.结合着看Workflow和Activity Overview。
大概弄清楚角色的活动与流程的关系,这部分的多对多表达会比较乱。但有经验的阅读者应该还是能很快弄清关系,除去看工件时已经看过的活动,找出剩下的自己感兴趣的活动。
2.详细观看自己感兴趣的活动。
又一次拉开阵势观看活动的目的、详细步骤和Guideline。
3.可以在迷宫里里面绕着走了。
一边绕圈一边着重理解它们的关联,看一些之前没仔细看的工件与活动。
还可以看一些更细的东西,比如Timing,剪裁,角色的skills等等等,一边看一边骂,靠,定义的真完整阿。
四、多余的话:
- 看之前可以先翻翻中文的《RUP导论(第3版)》,基本是RUP2003主干部分的缩略版。
- 如果从四个阶段或者感兴趣的角色而不是Discipline入手,基本的原理还是差不多的流程--工件法。
- 基本上RUP文档的每个页面都可以快速链接到所有与之相关的其他维度的内容,但刚开始最好还是紧守主线,不要随意点进另一个维度。
- 熟悉了整个Discipline后,可以随时从各个入口跳进自己感兴趣的内容,手拖手畅游宇宙.....
分享到:
相关推荐
在RUP中,文档模板扮演着关键角色,它们为团队提供了标准化的沟通工具,确保所有项目参与者对项目的理解一致。 **RUP文档模版的分类与功能** 1. **项目计划文档**:包括项目章程、范围说明书、需求定义和项目计划...
RUP提供了一整套文档模板,以确保团队在项目生命周期中遵循一致性和完整性。这些文档涵盖了从项目启动到最终交付的各个阶段,包括需求分析、设计、实现、测试以及维护。 1. 需求管理文档:在RUP中,需求是软件开发...
《统一软件开发过程(RUP)文档模板》是一个全面的资源包,它包含了在采用Rational Unified Process(RUP)进行软件开发时所需的各种文档模板。RUP是一种迭代、基于组件的软件开发方法论,旨在提高软件项目的成功率和...
**RUP 2003 中文版:深入理解与J2EE结合的应用** Rational Unified Process(RUP)是IBM公司开发的一种软件开发过程框架,2003年版本代表了当时最新的软件工程实践。它提供了一种结构化的方法来管理软件开发项目,...
RUP提供了一套完整的文档模版,旨在帮助团队在项目生命周期的不同阶段有效地组织和沟通。以下将详细介绍标题和描述中提及的RUP文档模版以及它们在软件开发中的作用。 1. 部署计划:部署计划文档描述了软件系统如何...
RUP文档模板是RUP过程中的重要组成部分,提供了规范化的文档结构,帮助团队遵循最佳实践进行软件项目管理。 在RUP中,文档不仅是记录和沟通的工具,也是控制和指导开发流程的关键。以下是一些关键的RUP文档模板及其...
**RUP(Rational Unified Process)模板文档**是软件开发领域中一套全面的、结构化的开发框架,由Rational Software Corporation(现IBM Rational)提出。RUP是一种迭代和面向架构的软件开发方法论,旨在提供一种...
Rational Unified Process(RUP)是一种成熟的软件开发框架,它提供了全面的文档模板,以帮助团队规范工作流程,确保项目的顺利进行。"RUP软件文档模板-系统设计方案"就是这样一个工具,它为开发者提供了构建系统...
RUP文档是RUP过程中的重要组成部分,为软件开发团队提供了全面的指导和模板,确保项目的顺利进行。在这个“RUP文档模板资料(全)”的压缩包中,我们可以找到一系列有助于理解和实施RUP的模板文件。 首先,RUP的...
最新的中文版RUP 2003 6.13
**RUP(Rational Unified Process)官方中文文档模板** RUP,全称为 Rational Unified Process,是由IBM Rational开发的一种软件开发过程框架。它是一种迭代、基于组件的软件开发方法论,旨在提供一个灵活的过程...
RUP 文档模板是 RUP 方法论中的一个重要组成部分,为软件开发过程中涉及的各种文档提供了标准格式和内容指南。 **1. RUP 的核心理念** RUP 强调了四个核心价值:**可适应性、可视化、工程化和迭代**。可适应性意味...
Rational Unified Process(RUP)是一种软件开发框架,它在2000年左右被广泛采用,特别是对于大型、复杂的项目。RUP提供了一种结构化的、迭代的开发方法,强调了需求分析、设计、实现、测试和维护的生命周期阶段。在...
测试文档模板,RUP测试文档模板,供写测试文档之用
"RUP文档模板"很可能包含了上述各种工作产品的模板,这些模板通常会提供一个标准的格式和内容框架,使得团队能够快速生成符合RUP规范的文档,减少不必要的格式调整和提高工作效率。 总的来说,RUP提供了一种结构化...
RUP文档word模板,中英文合集版,希望能帮助需要的人。同时共享一个个人觉得比较好的的RUP学习网站(http://sce.uhcl.edu/helm/rationalunifiedprocess/index.htm),希望能帮到小伙伴们。共同学习,共同进步!
**研发过程改进中的RUP实施文档** Rational Unified Process(RUP)是一种广泛认可的软件开发过程框架,由IBM的Rational公司开发。RUP提供了一种结构化的方法来管理和指导软件开发项目,强调迭代和增量开发,以及...