使用 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 结构图
Eclipse 组件:
本文转自IBM Developerworks中国
请点击此处查看全文
- 使用 IBM Rational Software Architect 通过编程方式生成 UML 模型
- 使用 IBM Rational Software Architect 通过编程方式生成 UML 模型
- 使用 IBM Rational Software Architect 从 Java 代码逆向工程生成 UML 类图和序列图
- IBM Rational Software Architect 建模
- IBM Rational Software Architect 建模
- ibm rational software architect download
- 如何使用IBM Rational Software Architect实现模型驱动的软件开发
- 如何使用 IBM Rational Software Architect 创建复合模式
- 使用 IBM Rational Software Architect 在 Java 中处理 XSD
- IBM Rational Software Architect Standard Edition 安装
- IBM Rational Software Architect V9.0安装
- IBM Rational Software Architect 9.0安装
- IBM Rational Software Architect V9.0安装
- IBM Rational Software Architect V9.0安装
- 逐步指导如何将 UML 模型移植到 Rational Software Architect 中
- IBM RSA (IBM rational software architect ) V8 学习之一 安装
- 从Rational Rose 到IBM Rational Software Architect和IBM Rational Rhapsody
- IBM Rational Software Architect(RSA) 添加或删除功能部件
- 使用 IBM Data Studio Developer 中的 XSLT 转换 Data Web Services 消息
- 使用 IBM Rational Software Architect 在 Java 中处理 XSD
- 使用 Lightbox 2 和 JavaScript 构建出色的图片库
- 应用 Valgrind 发现 Linux 程序的内存问题
- PyDev for Eclipse 简介
- 使用 IBM Rational Software Architect 通过编程方式生成 UML 模型
- EXT-JS 获取隐藏列
- hello
- Android介绍与前景
- Do my best (做最好的自已)
- 人生感悟
- 一步一步学Silverlight 2系列
- ARM中断处理分析
- 十进制和十六进制之间的转换函数总结