使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(三)

自定义流程

简介

本系列的第 2 部分介绍了 Business Recovery Matters 领导团队如何快速配置其项目环境, 并在若干小时内而不是几天后启动。我们了解了团队如何利用经过验证的成功模式来创建计划和工作项,还查 看了每个工作项如何提供相关指南和基于上下文的指南的链接,使团队成员能够迅速掌握团队的流程。

本文介绍了一个更高级的场景,在这个场景中,Business Recovery Matters 开发团队需要在整个开 发生命周期中执行安全性测试。方法是自定义包含在 IBM Rational Method Composer 和 IBM Rational Team Concert 中的流程资产,以满足这方面的需求。

场景:自定义和自动化流程

在该场景中 ,领导团队已收到通知,该项目需要遵循一个安全策略,确保其最终产品没有漏洞和黑客攻击的风险。他们确 定,这会影响到正在开发 Dividend Deposit 组件的团队。

该场景侧重于以下操作人员和角色:

Peter,流程工程师(项目领导团队)

Sally,安全负责人(项目领导团队)

Marco,团队负责人 (Dividend Deposit 特性团队)

以下小节将描述他们如何处理这个问题。

将安全评估内容添加到 Rational Method Composer 中的 流程描述中

Peter、Sally 和 Marco 负责调查是否有任何安全测试实践可用于支持开发团队。他们目 前正在使用的 Rational solution for Collaborative Lifecycle Management (CLM) 流程资产没有包含处理 产品安全评估的实践。好消息是:在 Rational Method Composer 包含的实践库中,有一个 Application Vulnerability Assessment 实践。该团队认为此实践可以满足他们的项目需求。

此外,他们了解到, 只有一个实践可以定制项目流程,所以他们决定遵循该实践中的任务和步骤,完成他们的自定义。Peter 还依 赖于 Rational Method Composer 联机帮助中提供的教程,加快掌握流程自定义。下面的步骤显示了他如何使 用工具来自定义流程,而 Marco 和 Sally 负责确定如何以最佳方式将新的安全评估实践融入团队的流程。

将新的实践添加到配置中

Peter 拥有一个 Rational Method Composer 许可。Rational Method Composer 是以 Rational Team Concert 的 “shell 共享” 模式安装的。他已确认整个团队都拥有内容阅读器许可。

为了准备好自定义流程的 Rational Method Composer,Peter 将执行以下操作:

他打开 Rational Method Composer 所提供的实践库,导出 Application Vulnerability Assessment 实 践插件,并遵循 Rational 软件信息中心的 Exporting a method plug-in 主题下面的指南。

他下载了 IBM Rational Solution 流程资产页面 上提供的 CLM 流程库。

他打开 CLM 流程库的副本,并导入他之前导出的 Application Vulnerability Assessment 实践插件, 并遵循 Rational 软件信息中心的 "设计和管理流程" 部分,发布并导出下面针对 导入一个方法 插件 的指南。

现在已在 Rational Method Composer 安装中提供了随 CLM 流程库一起提供的实践集以及 Application Vulnerability Assessment 实践。

在 Authoring 透视图的 Configuration Editor 视图中,Peter 制作了一个 CLM 配置的副本,并对它 进行编辑。(简言之,配置 是要发布的一个实践选择)。他将漏洞评估文件夹添加到配置(参见图 1)。该 文件夹包含属于 Application Vulnerability Assessment 实践的所有元素,比如角色、任务、工作产品和指 南。

图 1. CLM 配置包括 Application Vulnerability Assessment 内容

文档化和自动化(三)-rational method">

时间: 2024-12-21 21:12:20

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(三)的相关文章

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(一)

各种开发方法在敏捷领域中的价值 简介 方法 是团队协力实现其目标的工作方式.它描述如何确定和分配责任.要应用哪些技术.如 何确定成功的标准,以及如何达到这些标准. 曾经,方法是位于布满灰尘的绑定者中的静态文档-- 是强制性的,但几乎无法理解和应用.团队在最低限度地应用方法,以便不引起流程警察的注意.几年的时间 很快就过去了,敏捷的革命已经推翻了流程警察.自由的时代.一切都是和平.友爱和协作! 但敏捷 并不意味着无秩序.正确应用敏捷方法需要纪律.原则是存在的,如在 Agile Manifesto(

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(二)

采用现有流程 简介 在本系列文章的第 1 部分中,Bruce MacIsaac 解释了软件开发方法的价值.本文将介绍如何采用在 IBM Rational Method Composer 中定义的流程,以及如何在 IBM Rational Team Concert 中实现其自动化. Rational Method Composer 用于管理.调整和沟通流程描述.它由两部分组成: 以 IBM Processes Library 形式存在的流程资产,它由一些实践和预创建的流程组成,您可以采用或调整 它

使用Rational Method Composer和Jazz实现开发过程的文档化和自动化(四)

创建新的流程资产 场景:创建新的流程资产 在本系列文章的第 2 和第 3 部分中,我们了解了 JKE 组织的 Business Recovery Matters (BRM) 团队如何迅速配置其项目环境,并在若干小时内而不是几天后启动.该团队利用经 过验证的成功模式来创建计划和工作项.每个工作项都提供了相关指南和基于上下文的指南的链接,使团队成 员能够迅速掌握团队的流程.本文将介绍 JKE 团队如何创建新的流程资产. JKE 正迅速扩展到新的业 务领域,不断招聘人才来填补职位空缺.该公司需要更强大

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您

如何使用IBM Rational Method Composer为IBM Rational Team Concert文档化您的团队过程 本篇教程指导您如何在 IBM Rational Team Concert 客户机中配置 IBM Rational Method Composer 使用同一个 Eclipse 实例(shell-sharing),并上载由 Rational Method Composer 为 Jazz Team Server 生成的过程模板. 在开始学习之前 思考您想从本文中学到什

使用IBM Rational Requirements Composer实现更多成功的项目

许多实际客户项目使用了此方法,并由 IBM 指导建立该流程. 良好的需求管理与良好的软件同样关键 研究表明,IT 项目中的计划外成本往往取决于需求管理的成熟度级别.因此,有效和成熟的需求管理流程,对于任何软件开发项目取得成功都是非常重要的因素. 以下是衡量需求管理成熟度的典型因素: 需求管理流程 可以产生出色交付产品的标准模板的可用性 在需求和开发流程中的完全可追溯性 项目团队的技能 支持工具的可用性. 如果项目团队或公司改进了所有这些因素,而不只改进其中一部分因素,那么其成熟度级别会有所增加.

Rational Publishing Engine一个轻量级的文档生成工具

对于远程文档生成,可配置计划安排,以每日.每周.每月或按定制时间间隔生成文档.Rational http://www.aliyun.com/zixun/aggregation/16901.html">Publishing Engine (以下简称 RPE)是一个自动化的文档生成解决方案,旨在从 Rational 产品和可选的第三方应用程序中(抽取数据)生成文档,RPE 可以帮助您生成临时使用的,或者用于正式审查的,符合标准的文档.Rational Publishing Engine 1.2

Rational最新软件试用下载地址

Raitonal 软件相关的问题, 但是由于产品升级的时候有很 多名字都发生了更改(比如说 Rational Rose 最 新的版本变 成了 Rational Software Architect,Rational Robot 最新版本变成了 Rational Functional Tester). 所以很多都体验不到 Rational 最新的软件,因此在这里做一个整理,把软件名称和功能做一个对比.大家可以到如下的 IBM 网站地址对照下载. 下载地址 ?Rational Application

IBM Rational系统及软件解决方案

这篇文章介绍了 IBM® Rational® 系统及软件工程解决方案(IBM® Rational® Solution for Systems and Software Engineering),区分各种特定行业解决方案,并解释它们是如何支持各种监管标准的.文章同时还描述了解决方案中所包含的最佳实践及所提供的关于如何使用它们的指南. IBM Rational 解决方案 一个 Rational 解决方案是由一组 Rational 工具.服务及 实践内容- 一组提供了支持解决方案的过程指南的最佳实践等

统一软件开发过程——RUP

  RUP(rational unified process)是一个面向对象且基于网络的程序开发方法论.它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法.   下面以思维导图为依据简单介绍一下RUP:    1.六大经验   1)迭代式开发   RUP中的每一个阶段可进一步分解为迭代,一个迭代是一个完整的开发循环,每一次循环都可以产生一个执行文件,每一次循环都是一次增量开发直到形成最终产品.迭代式开发允许在每次迭代过程中需求发生变化,通过不断细化对问题加深