没有合适的资源?快使用搜索试试~ 我知道了~
使用 IBM Rational Systems Developer 和 Rational Software Architect ...
1 下载量 128 浏览量
2020-03-04
13:21:38
上传
评论
收藏 132KB PDF 举报
温馨提示
学习如何使用 IBM:registered: Rational:registered: Software Architect 和 Rational:registered: Systems Developer 工具将 UML 建模适于开发 C++ 应用程序。本文描述了7.0版本支持 C++ 领域建模的特性。在此,假设您正在不断更新模型和代码,并且想要实现 UML 与 C++ 之间的对应修改。那么您只需要拥有 UML 的基本知识,了解本文中介绍到的 Rational 软件产品,掌握如何运行转换以及如何应用概要文件和构造类型,就可以达到您的目的。
资源推荐
资源详情
资源评论
使用
IBM Rational Systems Developer
和
Rational
Software Architect 实现 UML 与 C++ 的转换
同步修改模型和代码,实现由
UML
模型向
C++
代码转换的迭代开发。
级别: 中级
Sandeep Kohli
(sandeep.kohli@in.ibm.com),
高级软件工程师
, IBM
Sreerupa Sen
(sreerupa.sen@in.ibm.com),
高级软件工程师
, IBM
2007
年
8
月
13
日
学习如何使用
IBM® Rational® Software Architect
和
Rational® Systems Developer
工具将
UML
建模适于开发
C++
应用程序。本文描述了
7.0
版本支持
C++
领域建模
的特性。在此,假设您正在不断更新模型和代码,并且想要实现
UML
与
C++
之间
的对应修改。那么您只需要拥有
UML
的基本知识,了解本文中介绍到的
Rational
软
件产品,掌握如何运行转换以及如何应用概要文件和构造类型,就可以达到您的目
的。
通过本文的姊妹篇 “使用
Rational Systems Developer
和
Rational Software
Architect
进行
C++
转换的技巧”
了解从
UML
模型生成
C++
代码的方法与技巧。
条件及过程概述
本文解释了作为一名
C++
开发人员,如何在使用统一建模语言
UML
建
模的时候,继续使用
C++
数据结构进行设计。您只需掌握
UML
、
IBM®
Rational® Software Architect
和
IBM® Rational® Systems Developer
的相关基本知识即可。
1.
在
IBM Rational Systems Developer
创建一个简单的
UML
模
型。
2.
将一个
C++
概要文件应用在模型上,这样,就可以在建模的过程
中使用
C++
的数据结构。
3.
将
C++
类型库导入模型,这样,就可以使用
C++
基本类型。
4.
生成代码。
5.
在类中添加方法体。
6.
另外提供一些小技巧,以便在重复进行转换时保存代码和模型的修改。
创建一个简单的
UML
模型
UML
概要文件是扩展
UML
的一个标准机制,所以对某些特定领域的建模可以在不增加
UML
负
担的情况下进行。
UML
的创始人不可能涉足到所有的应用领域,因而,他们明智地提供了扩展机
制。
应用
C++
概要文件
例如,要对某个
C++
具体的元素建模,比如
struct
、
union
、
typedef
等,您需要在
UML
模
型上应用
C++
概要文件。步骤如下:
1.
确定您正处于
Modeling
透视图。
2.
选中模型,然后单击
Properties
视图。
3.
在
Properties
view
左侧,从列表中选择
Profiles
。
4.
单击
Add Profile
,在
Select Profile
对话框中
Deployed Profile
下方选择
C++
Transformation
(如图
1
和
2
所示)。
图
1.
应用
C++
(
CPP
)概要文件
分享这篇文章……
提交到
Digg
发布到
del.icio.us
提交到
Slashdot
!
页码,1/11使用 IBM Rational Systems Developer 和 Rational Software Architect ...
2007-11-6http://www.ibm.com/developerworks/cn/rational/07/0612_kohli_sen2/
图
2.
选择
C++
概要文件
导入
C++
类型库
UML
提供了一组预定义的类型,有
Boolean
、
Integer
、
String
和
UnlimitedNatural
。而大多数的
编程语言,包括
C++
,提供了更为丰富的基本类型。在
C++
中建模的时候,您可能经常需要使
用
C++
预定义的基本类型(比如,将一个类型赋给某个属性、参数、操作返回类型,等)。下面
讲述如何导入
C++
模型库:
1.
在
Project Explorer
中右键单击
UML
模型。
2.
如图
3
所示,选择
Import Model Library
。
图
3.
导入
C++
类型库
页码,2/11使用 IBM Rational Systems Developer 和 Rational Software Architect ...
2007-11-6http://www.ibm.com/developerworks/cn/rational/07/0612_kohli_sen2/
剩余10页未读,继续阅读
资源评论
weixin_38632046
- 粉丝: 10
- 资源: 933
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功