Rational Rose—概述
工欲善其事必先利其器,好的建模理论就要有好的建模工具。Rational Rose就是一款很好的建模工具。虽然大家用的画图工具不一样,但是还是强烈推荐这款建模工具,真的很好用,而且在进行UML项目时,推荐大家看下UML的小红书,二者结合,相信你的UML项目学习就是水到渠成的事情了。
可以点击这里进行下载哦!
Rational Rose优势:
1)保证代码和模型的高度一致,它可以为模型生成相应的代码,可以从原来的软件系统中导出该系统的模型,还可以真正实现代码和模型之间的循环工程,保证模型和代码的一致。
2)支持多种语言,支持c++、java、vb等语言,虽然现在用到的这是vb,但是以后便会慢慢了解它的功能和作用了,这么多的支持语言,帮助一定很大。
3)一个软件系统的投入运行到实现,需要一个团队的力量,而Rational Rose支持模型的团队开发,而且它还提供了两种的方式来支持团队的开发。这就为用户的选择提供了很大的灵活性,用户变可以根据自己在开发语言方面的需要灵活选择不同版本。
4)UML是唯一可以在Unix和Windows平台上公用的标准语言,而他们在创造UML同时也隶属于Rational麾下。
5)支持模型的Internet发布和生成文档。其他的人员可以通过浏览器来浏览rose里建的模型,同时可以自动生成文档和Word实现无缝集成。
6)支持数据库的建模,能够为SQL server等支持DDL的数据库自动生成数据描述语言DDL。
所以,对Rational Rose画图还是很方便,快捷的。理清每一种图的概念,捋清关系,也是画图不可缺少的重要部分。
Rational Rose的四种视图,以下是四种视图,及每种视图所对应的内容,每一个视图所对应的图也是不同的,所以在画图时,要找到相应的视图,在视图下才有对应的九种图啊。
四种视图:
1)用例视图:use case view
2)逻辑视图:logical view
3)组件视图:component view
4)配置视图:deployment view
找到每种图应该在什么位置画,可以对rational rose进行UML的设计就可以,以上是我在使用rational rose时的收获。欢迎分享!