请问你们把visio用到什么程度?
最近我在做一个项目,一开始以为用visio可以给我带来很多的好处,因为我也是第一次用这个工具,以前总是听说这个软件的大名。
但是我用了才感觉,不是那么一回事,比如我在做Model部分时,用visio根本就没有我手工输入的快,而且我找了半天也不知道怎么增加形如
- C# code
/// <summary>/// 说明/// </summary>
的注释。
我想向各位前辈请教一下,visio这个软件,一帮你们用到什么程度?也就是说,你们拿它来做什么?不拿它来做什么?
----迷茫中的新生………………
[解决办法]
visio和rose我都用过。
visio仅用过画UML图或其它一些图,类似于写份文档,一页一张图,各对象之间的关系仅仅限于图形上的表现,各对象之间的关系无法管理,更别说是各图之间的关系管理比较差。比如,你有一个类,除了从图上看到与之相关的类,没有类似于对象浏览器之类的工具浏览所需要的停息。据说可以用于自动生成代码,但我没用过,感觉还是处于研究开发的阶段。
ROSE相比于VISIO而言,比较专业些,有各种对象的管理功能,比如从一个类可以找到与该类有关系的类、用例等等(当然得你自己建立了)。而且可以自动生成代码,也有反向工程的能力。而且和ROSE配合的,还有需求收集管理工具、文档生成器、需求变更管理工具等等,是一套比较强大的CASE工具。但是,ROSE的图形处理能力较之VISIO逊色得多,而且与WORD之类的文档编辑工具集成能力也较弱,在编写各类文档时,较VISIO差得多。不过,也可能是文档生成器我不太会用吧。
以上停息仅供你参考。
另外,有个类似的国产软件Truefun,我尝试用过一个免费版的,不过没有深究。感觉上做图功能类似于VISIO(不过多少逊色一点),也有对象管理功能,只是不知道实现如何。没多用,所以没法给出更多的信息。
[解决办法]
一般我用Visio画画简单的流程图,比较专业的东西还是用专业软件吧
如果是ERModel,我会用ERStudio,可以和DB双向沟通,很方便
如果已经涉及到程序啦,还是用Enterprise Architect,因为Rose的盗版不好找,呵呵