使用 IBM Rational Software Architect 通过编程方式生成 UML 模型

来源:互联网 发布:返利源码 编辑:程序博客网 时间:2024/05/22 00:46
本篇文章向您介绍了,怎样使用 IBM® Rational® Software Delivery Platform API ,来通过结构化文本来生成 统一建模语言(UML)模型,特别是 Rational 软件交付平台的架构管理部分(简称为 Rational Modeling Platform)。如果您已经有了用于构建 UML 模型的结构化信息,那么这就可以节省您的时间。本篇文章对体系架构与编程模型作出了一个概述。它还提供了一个具体的代码示例,以及运行该示例代码需要的大致步骤。

为什么您需要通过编程方式生成 UML 模型

统一建模语言(UML)在全世界范围内,成为软件开发项目方面广泛采用的交流标准。在软件项目中,UML 模型现在用于描述以及交流软件产品,它从获取软件结构的需求出发,然后分析,设计,开发,部署应用,以及维护。

但是,在大多数情况下,项目中的信息资源是用文本格式描述的,所以这些资源在 UML 中需要以最佳实践方式表达出来,这样就能与项目的其他成员顺利交流。

例如,在设计团队设计软件时,提交给团队之前,业务过程分析可能需要,将文本形式的业务过程描述转化为 UML 活动图。UML 活动图对于构建人员与设计人员来说,表达的更加清晰与简洁。业务分析员在理解业务过程描述,为每一个业务过程创建活动图时,可能要花相当长的一段时间 。这时候如果有一个能由文本描述自动生成模型的工具,那无疑能有很大的帮助。 而 Rational Modeling Platform API 通过简单的 Java ™代码,就具有构建一个这种工具的能力





回页首

Rational 建模结构以及编程模型的简介

Rational Modeling Platform 是建立在 Rational 建模方案 的基础之上。它最显著的特性,和建模编辑器,视图以及通过使用平台提供的各种服务,来构建的工具一道,组成了一个 UML 建模器。 该平台基于 Eclipse 技术,这是一个开放源工具集成平台。Rational 建模方案包括了 Eclipse。

Rational Modeling Platform 结构

Rational Modeling Platform 覆盖了大量的技术,这些技术可以分成两组: Rational 建模组件以及 Eclipse 组件。接下来的章节,是在编程模型过程中,发挥过一定作用的每个组件的简单概述。


图 1. Rational Modeling Platform 结构图
Rational 组件顶部, Eclipse 组件底部

Eclipse 组件:



本文转自IBM Developerworks中国

      请点击此处查看全文


 
原创粉丝点击