原文http://blog.csdn.net/ztz0223/article/details/7592349
紧接前面的文章继续:
IBM RSA (rational software architect ) V8 学习之二 新建项目
简单开始,选择项目文件“example_uml”,在下方视图里面找到属性页,选择“概要文件”,如下:
点击“添加概要文件”弹出窗口,添加如下c++的类型:
最后添加的概要文件就是这样了:
OK,开始创建C++类模型了,鼠标放在屏幕上,自然弹出一个框框,里面有一些基本的c++语法,实际上就是右边的面板里面的一些东西了:
我们往操作区域插入一个结构体,直接插入的是类,不是结构体,所以需要额外操作:
在面板选“构造的类”,在工作区域点击创建,修改结构体名字为my_struct:
添加结构体属性和结构体操作(就是成员函数)。
先添加属性,m_dbl;选中变量,然后选择属性中的常规标签:
点击选择类型,弹出窗口,输入double, 选择c++ type对应的double:
OK,这个属性就创建成功了。
接着创建成员函数:
上面图里面,限定词,静态即为static,抽象为抽象函数,查询为在函数后面添加const 属性。
选择“构造型”标签,选择“应用构造型”,选择cpp operation:
则,类图修改如下:
添加函数的返回类型,在属性页选择“参数”:
返回类型和参数都可以在这里设置,指定返回类型为int *,添加参数long arg_in,如下:
返回类型为int *,所以多重性需要指定*,而参数arg_in,直接指定为1即可。
保存工程,即可。
下一讲,再讲C++继承,再之后就UML生成C++代码。