1 安装感受
近来准备用UML 2.0绘制模型图。在读UML创始人之一Grady Booch写的书《Object-Oriented Analysis and Design with Applications》(第3版)1时,发现书中用的UML工具之一为IBM Rational Software Architect(RSA)。我对该工具早有耳闻。别的,近几年我用的UML工具为Sparx Systems Enterprise Architect(EA),想感受下其他建模工具的奇怪性。因此,决定安装RSA建模工具。
RSA是在Rational Rose的底子上发展而来的。Rational Rose只支持UML 1.42,IBM在收购Rational后在Rational Rose的底子上开发了RSA。RSA支持UML 2.0。
1.1 下载安装包
这个安装包很容易在网络上找到。这里不给出具体细节。下载乐成安装包后,我发现整体有6.6GB之大。我纳闷,一个用于绘制UML图的工具安装包怎么大概有这么大。厥后安装过程中才发现,该安装包是一个套件,内里包罗了好多其他的软件和工具,比方:
- IBM WebSphere Application Server for Developers 版本8.0.0.6
- IBM WebSphere Application Server for Developers 版本8.5.5.0
- IBM WebSphere Application Server Liberty for Developers 版本8.5.5.0
- IBM WebSphere SDK Java Technology Edition(可选)版本 7.0.41
- IBM WebSphere SDK Java Technology Edition V6.0 for Liberty 版本6.0.5.1
- IBM WebSphere SDK Java Technology Edition V7.0 for Liberty 版本7.0.4.1
- …
等等,另有一些。
这些其他的安装软件和工具,我都不需要。以是只勾选了IBM Installation Manager 版本为1.6.3.1(强制被勾选)和IBM Rational Software Architect 版本9.0。
事后在使用时,感受到该安装包容量大的另一个原因是RSA自己也有好多工具,比方模型检测、模型模板等等。该工具与RUP软件过程模型融合在一起了。也就是说,RSA不但仅是一个绘图工具,其可以或许与优良的开发过程联合在一起,以方便在软件开发过程中更好地使用UML 2.0。
1.2 安装过程
安装过程中,会提示安装缺省的Eclipse,或者更新现有的Eclipse。由于当前电脑没装Eclipse,我选择安装缺省的Eclipse。
之前下载的IBM 安装包中,解压后有四个disk开头的文件夹,最后一个字符分别为1、2、3、4。安装过程中需指定这4个disk所在位置,比方disk1。选择该文件夹即可,不消选择该文件夹下面的子文件夹。后续安装过程中,安装包会主动找到其他的disk文件夹,如disk2。
安装过程中,可以发现,即使仅仅安装该套件中的IBM Rational Software Architect 9.0,其包罗的模块也是比力多的。安装时,我全选了全部功能。
安装过程会持续一段时间,大概半个多小时,用的时间还是比力多的。
安装完成后,乐成提示界面如下图:
安装乐成后,通过观察步调所在文件夹中个别jar包的名称信息,以及启动页面的信息,可知该V 9.0版本是2013年发布的。而Rational Rose 的最新版本是 Rational Rose Enterprise 7.0.0.4,该版本于 2006 年发布。因此,RSA是作为替代Rational Rose而存在的。
2 使用初体验
2.1 创建一个用例模型并绘制用例图
安装后,固然迫切地想用用该软件。我创建了一个项目,在该项目上创建一个模型,如下图中选择“标准模板”:
在上图中点击“下一步”,在出现的图中,在“种别”处选择“需求”,在“模板”处选择“用例包”,如下图:
点击上图中的“完成”按钮,即创建一个用例模型。我在该用例模型上,创建了一个用例图,其是一个不完备的用例图,仅仅用于演示的目的。因为我的目的仅仅是绘制用例图,没有撰写用例形貌等其他信息。如下图:
相应地,RSA左侧的资源管理器的结构如下图:
从上图可以看出,按模板创建用例模型后,RSA主动为我们创建了该模型的文件夹结构,便于我们对模型元素举行相应的调整和更新。通过我的实际感受,这些文件夹结构是假造的,也就是说,在电脑文件夹中并不存在上面的文件夹结构,我们在项目文件夹中看到的还是一个.emx文件。如下图:
2.2 如何将用例图导出为一个图片文件
因为我的目的仅仅是绘制一个用例图,迫切地想知道如何将绘制的用例图导出为一个图片文件,以进一步将图参加到文档中。可是,我探索了一会,也没发现如何将用例图导出到外部图片文件的方法。对于工具EA来说,菜单栏有一个菜单,其子菜单有一个“export to …”,即可很容易导出到外部图片文件,而RSA却没有。
厥后,经过我的探索,发现了导出到图片文件的方法。在用例图的编辑区,右击出现快捷菜单,在该菜单中点击文件=>另存为图像文件(S)...,即可导出为图片。如下图:
3 总结
通过上面的安装过程和使用初步可以看出:
- RSA的安装包非常大,我们只需安装IBM Rational Software Architect 版本9.0即可。而IBM Installation Manager 是通过该安装包强制安装的,亦即不像有些资料说还要单独下载IBM Installation Manager 的安装包;
- 创建了一个基于模板的用例模型后,RSA会主动在资源管理器中产生相应的文件夹结构和文件。对于该文件夹结构,RSA会有相应的指导阐明,帮助我们使用。教材《UML软件建模技能:基于IBM RSA工具》2中讲解的不清楚。这一点还需进一步精进;
- 给出了一个如何将用例图导出到外部文件的方法。
最后,提示各人,RSA不但仅是一个UML2.0绘图工具,更是一个软件开发工具
- Grady Booch, Robert A. Maksimchuk, Michael W. Engle, et al. Object-Oriented Analysis and Design with Applications. 3rd Edition. Addison-Wesley, 2007. ↩︎
- 高科华, 李娜, 吴银婷 等. UML软件建模技能:基于IBM RSA工具. 北京: 清华大学出版社, 2017. ↩︎ ↩︎
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |