"工欲善其事,必先利于器",为了有效的利用
UML,我们需要首先获得一个
UML工具软件。
Rational Rose中可实现
正向(为模型产生相应的代码)、
逆向(从用户原来的软件系统导出该系统的模型)和
双向工程(实现模型和代码之间的循环工程),从而保证模型与代码的高度一致。
对于小规模应用,我们可以使用微软公司Office套件中的
Macrosoft Visio,其中提供了对
UML各种图的绘制支持。Macrosoft visio比较适合于微软操作系统.能够轻松绘制出可与WEB应用程序轻松进行沟通的图.但它并不是一种完整的CASE工具.而是一个绘图工具