当时方位: 主页 > Linux学院 > 程序设计 > 软件工程 > IBM Rational运用流程模板和运用模型来完结最佳实践

IBM Rational运用流程模板和运用模型来完结最佳实践

2014-07-28 09:31 来历:IBM 作者:Jonathon Chard 人气指数: 我要谈论

有用的产品和体系开发需求的不仅仅是正确的东西。要高效地、重复性地带来高品质的效果,需求在整个开发作命周期选用最佳实践。IBM® Rational® Solution for Systems and Software Engineering 受一个能够自界说的最佳实践库支撑,这个库包括许多常用的开发办法和职业规范。

本文将介绍可供 Rational Solution for Systems and Software Engineering 及其职业变体运用的流程财物,还将概述布置这些实践的机制。文中还介绍了这些实践内容在项目中的一些要害运用场景。在某些状况下,各种场景会原封不动地运用实践内容,而在别的一些状况下,项目首先会自界说实践内容。

常见主题

支撑 Rational Solution for Systems and Software Engineering 及其职业变体的流程内容,适用于不同的受众并处理他们的典型问题。虽然一些内容是特定于职业的,但许多常见主题适用于各行各业。例如,一些内容处理了体系工程师的需求,体系工程师运用了依据模型的、与职业独立的体系开发办法。其他内容处理了特定职业的特定作业职位的需求,比方航空职业中的安全工程师。

办理

“表里如一。” Rational Solution for Systems and Software Engineering 支撑流程的界说和捕获。它还供给了一种集成的修正功用,包括模板和东西导游等特性,能够协助从业者高效恪守运用 Rational 处理方案界说的流程。您能够运用 IBM® Rational® Method Composer 中的创造特性来界说流程内容,导出首要作业流作为作业项模板,以便在整个项目中选用它。凭借作业项模板,您能够在 IBM® Rational Team Concert™ 中创立必要的作业项。Rational Method Composer 和 Rational Team Concert 的集成,有助于安排树立一种适用于一切项目的牢靠的办理模型。

合规性

许多职业都必须恪守特定的规范,这些规范会直接影响其流程。Rational Solution for Systems and Software Engineering 在许多盛行规范的方针与完结这些方针的流程元素(使命、作业产品、作业流等)之间树立对应联络。这些显式的联络有助于削减投入到合规性审计上的作业量。

一般性流程和东西的攻略

Rational Solution for Systems and Software Engineering 产品带来了两种类型的流程攻略:一般性和特定于东西。一般性攻略以一种东西不可知的办法描绘首要使命和作业产品。特定于东西的内容供给了怎么运用该东西履行使命的信息,这些内容由与支撑的使命有相关的东西导游捕获。东西导游描绘了流程自动化支撑,或许在上下文中运用某种东西的引荐办法。

关于针对不同东西环境自界说同一个流程和开发更多与一般性流程内容独立的东西内容,一般性流程攻略与特定于东西的攻略的这种别离使它们变得更简略。

上下文中的流程

东西攻略是在特定上下文中供给的。不同的机制有助于让攻略离它所运用到的方位更近。这些机制的示例包括:

  • Rational Team Concert 作业项的描绘字段中的内置的超链接,这些链接指向相应的流程(表明为活动图的使命描绘或作业流)。
  • Rational Team Concert 项目仪表板中的自界说东西支撑向特定的流程区域增加链接。

这样的一些特性改进了全体用户体会,为用户供给了一种轻松办法来选用安排界说的流程。

自界说

Rational Solution for Systems and Software Engineering 中已发布的、商业性的流程内容在 Rational Method Composer 库中供给。凭借 Rational Method Composer,您能够集成发布的内容与自界说的内容。在大多数状况下,运用 Rational Solution for System and Software Engineering 的安排需求集成这两部分内容。

流程东西集成

前几节中说到的大部分特性,经过 Rational Method Composer 财物(库、WAR 文件和发布的网站)与组成 Rational Solution for System and Software Engineering 的东西之间的不同集成点来供给支撑。本文介绍了一些方面,其他方面嵌入在供给的内容中。

流程财物

组成 Rational Solution for Systems and Software Engineering 的产品中包括两种类型的流程财物:流程攻略和修正支撑。

流程攻略适用于特定的受众,处理了许多常见难题或供给了一种新的开发办法(例如模型驱动的开发)。此内容依据 IBM 主题专家多年的现场经历。它被捕获在 Rational Method Composer 库中,遵从 Rational Method Composer 内容的规范架构准则。各种特定于职业的流程配备示例是以可布置的 WAR 文件或已发布的网站办法供给的。这些配备从 Rational Method Composer 的特定于职业的配备中生成。

对每种流程配备的修正支撑包括在一个相应的 Rational Team Concert 流程模板中。流程模板还包括依据已界说的作业流,直接从 Rational Method Composer 生成的作业项模板。这些元素支撑与自界说的或现成的 Rational Team Concert 流程模板进行不同等级的集成。换句话说,您能够运用单个作业项模板、一个作业项模板子集,或许流程模板(其间包括一切作业项模板)。一般来说,您能够在不同流程模板上重用作业项模板,以便高效地重用某个流程中的各个组件。

布置的例行办法

可从 IBM Rational Solution Process Assets 页面下载已发布的商业内容。这些财物可免费供具有有用的 Rational Method Composer 答应的客户运用。

关于每种处理方案,首要的可下载组件包括:

  • 一个 WAR 文件:包括可在 Web 阅读器上查看的内容。您能够将 WAR 文件装置在 Web 上。
  • 一个办法库:包括可自界说的 Rational Method Composer 内容

布置所发布的内容 WAR 文件后,可阅读该财物,了解怎么进一步配备这些东西和自界说该处理方案(拜见 Getting Started 文件夹)。此文件夹还包括 Rational Team Concert 流程模板(其间嵌入了作业项模板),以及将它导入到 Rational Team Concert 中的操作阐明。

运用模型

一般,您期望自界说所供给的流程财物,使之合适您安排的环境和流程。您能够依据安排的需求而挑选不同的运用模型。这些运用模型是彼此排挤的,可并行地用在不同项目上。它们还能够用作一个不断发展的流程选用道路图上的里程碑。

规范运用模型

您以按原样运用流程攻略和 Rational Team Concert 流程模板,而不进行自界说。要运用规范攻略和模板,您需求:

  1. 布置流程财物。
  2. 导入规范的 Rational Team Concert 流程模板。(依照 Getting Started 文件夹中的阐明操作。)
  3. 获取一个依据导入的流程模板的新的 Rational Team Concert 项目区域。
  4. 阅读该内容,以便了解此流程。
  5. 运用嵌入的作业项模板创立与界说的流程匹配的作业项。
  6. 分配作业项。
  7. 依照记载的流程,继续履行项目。

关于非侵入性运用模型,能够运用不同的场景。在本例中,项目区域可依据任何 Rational Team Concert 流程模板(规范或自界说),与已布置的流程的首要联络点是作业项模板:

  1. 布置流程财物。
  2. 导入规范的 Rational Team Concert 流程模板。(依照 Getting Started 文件夹中的阐明进行操作。)
  3. 提取作业项模板。(要获取协助,请参阅 Rational Team Concert 在线协助中的具体主题。)
  4. 挑选需求的作业项模板,并将它导入即将运用的本地流程模板中。
  5. 依据本地流程模板创立一个新的 Rational Team Concert 项目区域。
  6. 阅读该内容,以便了解此流程。
  7. 运用嵌入的作业项模板创立与界说的流程匹配的作业项。
  8. 分配作业项。
  9. 依照记载的流程,继续履行项目。

自界说运用模型

此运用模型是运用 Rational Solution for Systems and Software Engineering 的产品中包括的流程财物的主张办法。您需求将供给的流程内容与安排的流程相集成。Rational Method Composer 供给了丰厚的特性来支撑该集成流程。凭借这些特性,您能够修正、扩展和办理内容。

体系和软件工程处理方案的上下文中的自界说场景可划分为两种首要类别:

  • 影响一般性内容的场景
  • 影响特定于东西的内容的场景

每个类别都对流程财物有不同的影响。一般性扩展会影响使命、人物、作业产品和作业流。特定于东西的更改需求增加、修正或扩展东西导游和与东西相关的攻略。依据需求更改哪些可布置财物,对流程财物的影响分为 3 个等级:

  • 低:仅影响 WAR 文件,合适简略布置状况
  • 中:影响 WAR 文件和作业项模板,合适更杂乱的布置。
  • 高:影响 WAR 文件、作业项模板和流程模板(人物、作业项类型等)。一般,对这些财物的更改仅在新项目启动时发作。

自界说运用模型的必要软件:

  • Rational Method Composer。
  • Rational Method Composer Systems Solutions 库。(可下载的文件的完好列表可在 IBM Rational Solution Process Assets 页面上找到。)
  • 流程集成的客户需求。一般,一个流程分组或项目办理办公室会供给这些需求。

环境驱动的自界说

在此场景中,首要作业流坚持相同。专一的改变是,您针对东西环境而调整了提出的流程。一般来说,您会捕获新东西攻略并将它与现有元素(使命和作业产品)相相关。这组更改对流程财物的影响较小,由于只要 WAR 文件需求从头发布和从头布置在 Web 上。流程和作业项模板不受影响。

关于一般公司 XYZ,可运用以下进程来完结环境驱动的自界说。请参阅图 1 了解上下文。

  1. 创立一个新插件 (practice.tech.syseng.arch_analysis_key_sys.extend_am-xyz)。
  2. 增加一个包括东西导游的包和一个包括奉献和使命分配的包(Tool Mentors 和 Assignments)。
  3. 创立一个东西导游并填写描绘字段 (Finding Design Solutions with AM)。
  4. 将它分配给支撑的使命 (create a task contributor - def_candidates_solutions_am)。
  5. 创立东西元素并将东西导游分配给它 (Asset Management)。
  6. 向新东西的首要实践增加一个实践奉献 (create a practice contributor - arch_analysis_key_sys_am)。

图 1. Rational Method Composer 中的环境驱动的自界说

点击这儿给我发消息

  1. 如图 2 所示,仿制并张贴原始配备 (SE Accelerator - SE),重命名它 (SSE Accelerator - XYZ),然后将新插件增加到配备中。
  2. 转到 Browsing Perspective 并查看新元素。

图 2. 在 Rational Method Composer 中完结环境驱动的自界说

IBM Rational运用流程模板和运用模型来完结最佳实践
IBM Rational运用流程模板和运用模型来完结最佳实践

流程驱动的自界说

在此场景中,调整规范作业流(例如增加一个新使命)。此更改具有中等的影响,由于您需求从头发布和布置 WAR 文件,运用 Rational Method Composer and Rational Team Concert 更新作业项模板,并将作业项模板从头导入到 Rational Team Concert 中。

关于流程驱动的自界说,可运用以下进程。请参阅图 3 了解上下文。

  1. 重用现有的插件,为使命创立另一个包(名为 Tasks)。
  2. 增加一个特定于公司的使命(例如 Review Current Solutions)。
  3. 将新使命增加到 Practice 首要描绘中,办法是将它增加到实践奉献者的引证列表中 (arch_analysis_key_sys_am)

图 3. Rational Method Composer 中的流程驱动的自界说进程

IBM Rational运用流程模板和运用模型来完结最佳实践
  1. 如图 4 所示,在流程节点下创立一个新流程插件 (process.syseng.base-xyz)。
  2. 参阅现有的形式,创立一个新的功用形式(例如 Architectural Analysis - XYZ)。增加新使命,然后创立一个活动图。
  3. 创立要运用此作业流的首要交给流程,将原始活动 (Architectural Analysis) 替换为新活动(新交给流程 SE XYZ)。
  4. 转到新创立的配备,挑选原始流程插件并增加一个新插件 (process.syseng.base-xyz)。

图 4. 在 Rational Method Composer 中完结流程驱动的自界说

IBM Rational运用流程模板和运用模型来完结最佳实践

将自界说的作业项模板布置到 Rational Team Concert 中

要从 Rational Method Composer 导出作业项模板,能够履行图 5 中所示的进程:

  1. 右键单击您想要导出为作业项模板的功用形式。一切标记为已方案的子活动和使命都将被导出。
  2. 挑选单选按钮 Use RMC URLs。
  3. 在此示例中 (Systems Engineering),根底内容 URL 为 /SE_UC,它是 WAR 文件所布置到的相对目录。
  4. 关于其他处理方案,可运用 /ESW、/do178 或 /iso26262。

将该文件保存到本地目录中。

图 5. 导出作业项模板

IBM Rational运用流程模板和运用模型来完结最佳实践

接下来,将更改的作业项模板导入到 Rational Team Concert 中,如图 6 所示:

  1. 转到 Rational Team Concert 中的 File/Import。
  2. 挑选 Work Item Template。
  3. 挑选您想要将新作业项模板装置到的项目区域。

图 6. 将作业项模板导入 Rational Team Concert 中

IBM Rational运用流程模板和运用模型来完结最佳实践

模板运用模型

另一个选项是运用提出的处理方案作为一个彻底自界说的处理方案的模板。在这汇总状况下,您需求将安排的流程捕获到 Rational Method Composer 中的一个新库中。运用 Rational Method Composer and Rational Team Concert 集成布置相应的 Rational Team Concert 财物(流程和作业项模板)。

模板运用模型的必备软件:

  • Rational Method Composer
  • 流程集成的客户需求。一般状况下,流程分组或项目办理办公室会供给这些需求。

虽然能够手动构建整个流程,但咱们依然主张运用 Rational 产品中包括的丰厚的流程内容。尽可能地运用现有的老练流程。

运用该内容的其他办法

可运用流程内容来:

  • 供给一个示例
  • 与内部和外部利益相关者交流
  • 教授常识
  • 进一步了解流程
  • 针对 IBM 流程内容对公司的流程履行基准测验

关于每个运用程序,具有一个老练、会集办理且简略拜访的流程内容来历会对您有所协助。

评价场景

捕获流程内容的已发布网站具有相似的布局和结构。在了解典型网站的安排结构后,这种规范化的格局使您更简略将精力会集在内容上。一般性的运用场景可用在不同处理方案上。图 7 显现了 Rational Solution for Systems and Software Engineering 中的产品的一种典型流程布局。

图 7. 评价流程进程

IBM Rational运用流程模板和运用模型来完结最佳实践

导航区域使得从业人员能够快速、轻松地转到一个特定的主题,并转到显现相应信息的内容区域。每个处理方案页面都有一个 Welcome 页面,该页面向从业人员介绍了具体的资料(拜见图 7 中的编号 1)。剩下进口点受以下运用场景驱动:

  1. 入门:Getting Started 包括怎么预备环境的阐明和需求履行的特别装置进程(拜见编号 2)。
  2. 大局图:供给来自全体流程视角的信息并显现首要作业流。可导航到每个流程中,下钻到使命等级。运用 Delivery Process(拜见编号 3)节点。
  3. 以实践为导向:内容环绕首要体系和软件开发区域而安排。运用 Practices(拜见编号 4)节点并导航到您想要更具体地阅读的实践(例如Architectural Analysis)。
  4. 依据人物:每个人物从技术和职责方面描绘,包括履行的使命和相关的作业产品。运用 Role Sets(拜见编号 5)节点并导航到您应在项目中扮演的人物。
  5. 专心于东西:与支撑流程的东西有相关的攻略可运用 Tools (6) 节点获取。
  6. 参阅资料:有关拜访特定使命、作业产品或攻略的快速办法,能够运用 Tasks、Work Products 和 Guidance (7) 节点取得。

假如不了解处理方案流程内容,能够先履行以下进程:

  1. 查阅 Welcome 页面。
  2. 查阅 Getting Started 下的 Basic Process Concepts 页面。此攻略介绍了用于描绘流程的首要流程言语和元模型。首要术语包括:作业产品、使命、人物、流程和不同类型的攻略(攻略、模板、东西导游等)。
  3. 剖析内容布局并了解导航该内容的不同办法。了解首要的 运用场景。
  4. 挑选与您的状况的联络更为严密的运用场景。假如对全体状况感兴趣,那么您能够从 Delivery Processes 开端,依据需求下钻到每个活动。假如想要了解您在安排或项目中扮演的多个人物的职责,那么能够从 Role Sets 进口点开端。
  5. 跟着您对内容和导航机制越来越了解,您能够阅读其他透视图(比方 Tools)。

完毕语

Rational Solution for Systems and Software and Engineering 和相关的职业处理方案供给了一种高效办法来捕获要在项目中运用的流程内容。您能够挑选合适您安排的运用模型:按原样运用流程财物,或许自界说它们,使之满意您的需求。一切运用模型都选用了相同的流程办理和布置东西和技术。流程可重用或自界说,以习惯特定的职业、安排和项目团队需求。

咱们感兴趣的内容
小同伴独爱的新闻
小同伴还重视了以下信息
小同伴重视的焦点

小同伴都在重视的抢手词

新服 缤纷活动 帆海世纪 芈月传 暗黑道具 萌乐网 苹果发布会 最新谍照 三国令 剑雨江湖 怎样修炼战骑 页游 怎样修炼同伴 木甲国际 仙侠道2 推黑科技 页游形式 武圣试炼场 街机玩法 蓝月传奇 个人BOSS玩法 哥们网 九阴绝学 仗剑出鞘 全新形式 范伟打天下 全新元神玩法 七大神兵简介 新手攻略 跑腿使命 门派五行 城战礼包 页游界 泥石流 傅园慧 经典网页游戏 耐玩 盘点 玉石攻略 提高人物 大黑 实装特点 神兵攻略 闻名莽荒 莽荒纪 手持神兵 土豪梦 万世 开学清单 财富赚不断 天书国际 大黑游戏 资源战场 ppwan 天问 激战 全国大战 雄霸一方 新增宠物技术 肯定小能手 花千骨 三尾章鱼 风色轨道 双枪手 弑之神 缤纷好礼 惊喜六重连 帮会 中秋福利 克己月饼 九阴真经 玩家 五周年留念 留念银币 名动三界 新服资料片 画江山 勇战妖魔 邪恶势力 上古降魔 老司机玩法 坐骑揭秘 黑科技 竞技场攻略 铁血皇城 披风玩法 书剑恩仇录 配备强化攻略 户外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 奇珍商城 热血战歌 传奇瑰宝抽奖 打开办法 门徒 门徒获取玩法 三大萌宠简介