efn阿克说 发表于 2015-10-4 11:35:40

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

  原文http://blog.iyunv.com/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++代码。
页: [1]
查看完整版本: IBM RSA (IBM rational software architect ) V8 学习之三 C++类图