sunhope800 发表于 2009-05-31 16:07

学习Rational Software Architect经验之谈

从开始接触rational系列软件到现在有两、三年了,最先接触的是rose,那个时候是我们软件工程赵老师跟我们讲数据建模时讲的,还安排了几次试验。我想很多学计算机专业的学生应该跟我的经历差不多吧。

后来参加工作以后,接触了更多的rational产品,打破了自己一直以为的一个误区(开始以为rational仅仅只有rose一款工具)。为了寻找哪些产品是主流产品,又请教我们老师,老师给我的答案是:uml、rup.其实到后来,我自己去查了很多资料,现在的主流产品很多,像Software Architect、clearcase、clearquest等等。

Uml工具很多,rose、sofeware architect、sofeware modeler等。后来接触sofeware architect 比较多,在学习sofeware architect过程中,学到了不少。只是有些还是不是很明白哦,我在51testing里面看到有一篇文章把rational sofeware architect把它放到单元测试里面去了,我对测试这块不是很懂。我在ibm主站上看到的是ibm把rational sofeware architect放在设计与构建这一块,我想那rational sofeware architect就是用于建模与软件设计的软件了,不知道大家是怎么看这个软件分类的。其实分类这个问题,ibm网站之间都有不同的。我那次在统计rational产品分类时,就碰到testrealtime在英文站点和中文站点之间就有差异,就这个问题,我特意问了ibm客服,最后他们也没有回答这个问题,我特意写了篇文章《ibm客服也不知道怎么回答的问题》http://www.rjgc.net/uchome/space.php?uid=852&do=blog&id=690。对于这个问题,希望可以跟这方面的专家一起交流和学习。

使用soteware architect软件的人的目的各有所不同,据我通过跟网友聊天,了解到有些人确实是拿这个软件来做数据建模,画uml图,做开发,但有些却仅仅只是用它来画画图。software architect确实在绘图方面支持很多行业的特定的绘图方式。不过绝大多数的人都还是拿他来做软件开发的。

Sofeware architect在辅助软件开发过程中,功能确实很强大,不仅支持java,还支持c、C++等等。在学习的过程中看到了怎么篇文章《Rational Software Architect 实现UML 与 C++ 的转换》http://www.rjgc.net/control/production/content.php?nid=7963讲怎么去实现uml向c++程序的转换。

现在最新的sofeware architect的版本是7.0的现在的功能更强大些。对于初学者来说,安装这样的软件都是比较麻烦的,不过这个软件对于学习uml是很好的软件。

安装软件在下一篇文章中来介绍。





参考网站:中国软件工程网www.rjgc.net

Ibm:http://www.ibm.com/developerworks/cn/rational/
页: [1]
查看完整版本: 学习Rational Software Architect经验之谈