博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[软工]RMC的目录导航结构详解
阅读量:4191 次
发布时间:2019-05-26

本文共 1433 字,大约阅读时间需要 4 分钟。

2006年09月15日 11:34:00

Rational Method Composer ,简称RMC, 是IBM收购Rational 后 最新版本的RUP,里面最增强的功能,就是可以在统一的一个工具中,快速开发和发布自己的RUP插件。要开发自定义的RUP插件,需要了解并掌握RMC的目录结构和其内在含义:

第1级,是一个类似知识库的Library(图中标号1),

第2级 是RUP的插件(plug-ins),从其典型的插座式图标中也可以猜出其中含义(图中标号2)。一个RUP插件,在创建的时候,可以在库中已有的插件中基础上工作,也可以是从头建立的新的插件。例如,SOA现在大行其道,我们想在RUP的基础上,提炼开发SOA所要使用的开发过程和开发方法,因此,就可以选择建立一下新的RUP插件,其基准(也就是被扩展的)插件是rup。

在RUP插件中,分成两部分:一是可以重用的method content (图中标号3),一个是processes(图中标号6)

方法内容(Method Content) 部分,主要用来描述独立于流程的、可重用的方法构造块(可以理解为基本的方法构成单元),如:开发过程/方法中设计到的角色(Role),角色要执行的工作任务(Task),角色执行任务时要使用或者最后生成的工作产品(Work Product),以及指导角色如何执行工作和如何产生有效工作产品的指导信息(Guidance).

流程(Process),把Method Content中的内容串连起来,用来描述"方法内容"是如何构建成可执行的流程。

在Content Packages目录下,可以建立按照自己的分类方式,建立自己的内容包(Content Packes),新建立的内容包,会默认包含4个子目录,依次为:
存放角色用的 Roles 目录
存放工作任务用的 Tasks 目录
存放工作产品用的 Work Products 目录
存放指导信息用的 Guildance目录,要注意的是,Guidance是一个总体的分类目录,里面可以建立许多的RUP supporting Element :如 Checklist,Concept,Example,Guideline,Estimation Considerations, Practice,Report,Reusable Asset ,Roadmap,Supporting Material,Template,Term Defination,Tool Mentor,While Paper。

Standard Categories(图中标号4),是rup内置的标准分类,如果要开发自己的rup插件,最常使用的是自定义的分类(Custom Categories,图中的标号5),在这下面建立的新的目录,将成为在rup web product中左边的Views 标签页,如rup中的Getting start 和Team 视图,点击后,在Tree Browser中显示的目录结构,都需要在自己的分类下定义。

一个中型项目团队和小型项目,对过程的要求是不尽相同的,如果想把开发过程针对不同的项目团队进行发放,就可以在delivery process(图中标号7)中设置不同的发布流程(图中标号8)。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1225572

你可能感兴趣的文章
Hackers and Painters
查看>>
代码自动生成和抽象
查看>>
权衡的艺术
查看>>
软件测试认识中的误区
查看>>
Slashdot对Bjarne Stroustrup的采访
查看>>
递归之美 - Loki库TypeList源码剖析
查看>>
基于hibernate的das实现研究(4)
查看>>
基于hibernate的das实现研究(3)
查看>>
基于hibernate的das实现研究(1)
查看>>
基于hibernate的das实现研究(2)
查看>>
eclipse的jre设置
查看>>
世界是平的------说说SOA,jini,jxta,jbi,OSGi
查看>>
1.1 jBPM BPEL的wsdl扩展实现
查看>>
手机流媒体技术概要
查看>>
SOA和伪技术
查看>>
BPEL1.1的activity类图说明及BPEL2.0新加功能
查看>>
凭借BPEL和ESB JBoss发力SOA
查看>>
我对SOA的理解
查看>>
smart_jsp1.2发布了
查看>>
smart发布中发现的weblogic/tomcat/resin的兼容性问题以及解决方案
查看>>