http://developer.51cto.com/art/200908/146071.htm,这里有推荐的五个免费的建模工具,楼主可试试,第一个JUDE community我觉得还挺好用的
Rational Rose
Sparx Systems的Enterprise Architect(EA)专业版V.3.51和IBM Rational的Rational Rose企业版V.2002
Rational Rose
VS自带的建模工具挺好的,还是一般不用于生成代码,要生成代码可以用一些代码生成器