IBM Rational系统及软件解决方案

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

IBM Rational 解决方案

一个 Rational 解决方案是由一组 Rational 工具、服务及 实践内容— 一组提供了支持解决方案的过程指南的最佳实践等所组成。这篇文章所描述的行业特定解决方案是:

IBM Rational 航空航天及国防解决方案(DO-178B/C 规定) IBM Rational 汽车工程解决方案(ISO-26262 规定) IBM Rational ">医疗器械解决方案

最佳实践是如何交付的

每一个解决方案所包含的最佳实践内容,已经被开发和证实能为特定行业提供一个完整的生命周期管理解决方案。最佳实践内容描述了如何使用 Rational 及第三方工具来开发一个产品或系统。您可以下载 IBM Rational 解决方案过程资产页面(参见参考资料)上已发布最佳实践内容的类型。

实践内容可以使用 IBM® Rational® Method Composer 来创建和管理,这是一个基于统一方法架构(Unified Method Architecture,UMA)的领域语言。在这些实践中所使用的术语学衍生自 UMA。

实践或过程

在实践与过程之间有着很重要的差别。实践是你应该采用的方法;过程是如何完成任务的流程。过程定义了应用实践的次序,并让工作得以完成,以使您可以实现一个有意义的工程结果。实践则结合 IBM 系统及软件工程过程,解释具体任务以及为了创造出指定的工作产品所需要遵循的次序。过程的常见关键阶段包括:

项目准备(Project preparation) 需求分析(Requirements analysis) 功能分析(Functional analysis) 设计合成(Design synthesis) 实现(Implementation) 单元测试(Unit test)

图 1 显示了实践与过程之间的联系。本例中的实践是关于汽车功能性安全的 ISO 26262 的开发。

在本文这一实践中的过程片断是:“开发 ISO-26262 软件架构性设计,”并显示了特定的活动来完成活动“6,7 软件架构性设计”。一个 activity(活动) 就是一个按次序方式展现的任务流。

在以发布的内容中您可以点击名称为 Analyze SW safety(分析软件安全性) 的任务来获得更多关于如何完成这一任务的信息。图 1 显示了这一任务。

图 1. Rational 汽车工程解决方案中关于开发 ISO 26262 中软件架构性设计的任务

从 Analyze SW safety 任务,您将会被带到一个网页,上面描述了角色、所需的输入输出、工作产品、任务描述以及相应实践和指引的链接。在这一任务中,实践(也称为 Key Considerations(关键考虑因素))是 Safety and Reliability Analysis(安全性及可靠性分析)以及 High Fidelity Modeling(高保真建模)。您可以从任务直接连接到相关的实践。图 2 显示了任务细节。

图 2. Analyze SW safety 任务的元素

定制实践内容

您可以开发您自己的定制化资产,例如已发布的网站及工作项模板(Work item template)。工作项模板是一组源自 IBM® Rational Team Concert 中可实例化的逻辑性任务组。

您同样可以定制实践内容已使之能符合您组织自身的过程,例如敏捷或迭代过程。这一工作项模板源自可以符合敏捷或迭代过程的一个实践,取决于您的开发过程是如何设立的。定制化过程取决于一个个体的角色、这一开发过程所处的阶段,以及您想实现什么目的。

多个工作项模板都可以成为 process template(过程模板)的一部分,这是一种在 Rational Team Concert 中起步一个项目的方式,以使之能支持一个特定的领域。通常,一个 Rational Team Concert 过程模板包含了多个工作项模板,并且定义了多个角色、一个团队结构,以及一个基本的项目管理结构。

时间: 2024-10-24 09:39:08

IBM Rational系统及软件解决方案的相关文章

IBM Rational质量管理解决方案

本方案是基于汽车开放系统架构(AUTOSAR)计划提出的标准化要求,将使汽车制造商和供应商受益匪浅.它旨在支持自动化的无缝测试环境,以便提供无与伦比的生产率优势.此外能够在规范.开发和执行等汽车行业的特定测试领域中,为您创造优势.是面向AUTOSAR遵从性测试的行业标准. 方案业务价值: - 提供集成的测试开发环境,能够加速汽车总线系统的测试开发流程- 提供软件动态测试平台,通过运行软件来检验软件的动态行为和运行结果的正确性- 提供软件静态测试平台,通过程序静态特性的分析,找出欠缺和可疑之处,用

IBM Rational模型驱动的系统开发解决方案

方案以UML建模语言为基础,覆盖系统开发的各个方面,让开发团队充分利用平台的自动化能力,提高开发及测试的效率. 方案业务价值: IBM Rational模型驱动的系统开发建模解决方案从源头保证了团队对整个软件需求的正确理解,通过模型验证和自动代码生成技术使得软件的质量得到明显提高,缩短了产品上市时间. 让团队领导者轻易驾驭大型软件的复杂架构,得心应手地处理诸如: 新特性添加.模块人员分配.部件重用等难题. 目标客户: 复杂系统产品制造商的产品设计.研发和管理部门及其供应商,面向汽车.航空国防.工

使用各版本的IBM Rational Software Architect以及相关软件中的UML-to-Java转

使用各版本的IBM Rational Software Architect以及相关软件中的UML-to-Java转换 简介:本文展示了如何应用 IBM Rational Software Architect 中包含的 Java 转换,来进行在设计合约管理协议(design contract management protocols)背景下的交互式开发.这些协议是专门面向在软件开发周期内管理设计模型与实现代码之间关系的方法. 在 Rational Software Archictect V7.5

IBM Rational Insight一种全面的项目度量解决方案

IBM Rational Insight 是一种全面的项目度量解决方案,它提供了从各种类型的数据源中抽取.转化并存储历史数据(ETL)的能力,同时还可以通过可视化的报表自动客观地展示项目的进度和状态.IBM http://www.aliyun.com/zixun/aggregation/16952.html">Security AppScan Standard (以下简称 Security AppScan )是一种自动化 Web 应用程序与服务安全性测试引擎,能够连续.自动地审查 Web

IBM Rational DOORS一款需求管理软件访问OSLC服务

IBM® Rational® DOORS® 是一款需求管理软件,旨在为复杂的嵌入式系统开发提供帮助.Rational DOORS V9.3 实现了 OSLC Requirements Management V1,并且从 V9.4 标准开始实现了 OSLC Requirements Management V2 接口.本文参考了 DOORS V9.4 的内容. 备注: 要使用这些服务,必须安装和配置 IBM Rational DOORS Web Access,这是 DOORS 的 Web 接口. 任

IBM Rational Rhapsody 8.0和Rhapsody Design Manager 4.0中的新功能

重要的新功能 IBM Rational Rhapsody 开发环境支持广泛的技术,可用于许多用途,例如: 需求分析 基于模型的系统工程 交易学习分析 嵌入式和实时软件开发 注重安全性的软件开发 基于模型的测试 AUTomotive Open System ARchitecture (AUTOSAR) 开发 捕获 DoDAF 或 MODAF 架构框架 Rational Rhapsody 8.0 和 Rational Rhapsody Design Manager 4.0 版本包含一些新功能和改进,

IBM Rational Rhapsody开发环境新功能说明

其他添加或增强的重要功能包括:基于 OSLC 集成的单一事实来源:具有来自 TÜV SÜD 的证书,用于 ISO 26262 Road Vehicles Functional Safety 和 IEC 61508 Functional Safety 标准下的开发的参考工作流:增强的用户体验和生产力,使用专注于解决方案的指导来帮助新用户:更新了 UPDM 2.0.SysML 1.3 以及 AUTOSAR 4.0 及 3.2:提高了适用性和性能,改进了系统工程工作流和敏捷的嵌入式和实时软件开发.这些

集成IBM Rational CLM设置一种复杂的拓扑结构

文中介绍的拓扑结构与 jazz.net 上记录的 CLM 标准拓扑结构相一致,描述了 Rational Lifecycle Integration Adapters 1.1.1 开发过程中使用的环境.IBM® Rational® Lifecycle Integration Adapters 可用于将现 有的第三方应用程序生命周期管理 (ALM) 服务器与 Rational 协作式生命周期管理 (CLM) 解决方案相集成.CLM 包含 3 款产品: IBM® Rational® Requireme

ibm rational software architect 没有有效的许可证密钥来运行

问题描述 ibm rational software architect 没有有效的许可证密钥来运行 RSA7.0版本,刚安装时可以使用,但是激活一直不成功, 多次尝试激活,等到激活成功后发现该软件无法使用? 一直提示说"没有有效的许可证密钥来运行"? 如何在不重装系统的前提下重新安装可用的RSA7.0. 解决方案 http://download.csdn.net/download/yiyangsyf/2124983 先要替换破解文件 解决方案二: Rational Software