IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

原文http://blog.csdn.net/ztz0223/article/details/7592349

紧接前面的文章继续:

IBM RSA (rational software architect ) V8 学习之二 新建项目

 

简单开始,选择项目文件“example_uml”,在下方视图里面找到属性页,选择“概要文件”,如下:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

点击“添加概要文件”弹出窗口,添加如下c++的类型:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

最后添加的概要文件就是这样了:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

OK,开始创建C++类模型了,鼠标放在屏幕上,自然弹出一个框框,里面有一些基本的c++语法,实际上就是右边的面板里面的一些东西了:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

我们往操作区域插入一个结构体,直接插入的是类,不是结构体,所以需要额外操作:

在面板选“构造的类”,在工作区域点击创建,修改结构体名字为my_struct:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

添加结构体属性和结构体操作(就是成员函数)。

先添加属性,m_dbl;选中变量,然后选择属性中的常规标签:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

点击选择类型,弹出窗口,输入double, 选择c++ type对应的double:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

OK,这个属性就创建成功了。

接着创建成员函数:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

上面图里面,限定词,静态即为static,抽象为抽象函数,查询为在函数后面添加const 属性。

选择“构造型”标签,选择“应用构造型”,选择cpp operation:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

则,类图修改如下:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

添加函数的返回类型,在属性页选择“参数”:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

返回类型和参数都可以在这里设置,指定返回类型为int *,添加参数long arg_in,如下:

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

返回类型为int *,所以多重性需要指定*,而参数arg_in,直接指定为1即可。

IBM RSA (IBM rational software architect ) V8 学习之三 C++类图

 

保存工程,即可。

 

下一讲,再讲C++继承,再之后就UML生成C++代码。

 
上一篇:《云计算:原理与范式》一3.4 SaaS范式面临的挑战


下一篇:修改NETBEANS5.0的配置文件改变启动语言环境