Click here to Skip to main content
13,254,366 members (57,410 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hi all:
I had a confusion and I am eager for helping~
I have just entered a new team and working with them.
The project they done is quite huge and complex. The trouble thing is there is no document and arch graphic there.
At the beginning I should got the general idea about the project system.
Should I make the UML class graphic ? It 's useful for learning the whole project and make it clear, isn't it ?
By the way, should I use the specific tools like "MS visio" or pen and paper ?
Actually I don't have make doc or graphic before even it 's necessary I heard

Posted 10-Nov-12 16:28pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

It's not a must but could be really helpful. Yes, it can help to make the project observable, but if the project is really big, even UML schematic may appear too complex. If the project is clearly decomposed in smaller parts, it can be more feasible.

Visio? It only pretends to be a UML tool. I personally don't recommend it, it's a bogus. Originally, it was an application for general-purpose diagramming of pretty bad quality; and then they added some UML on top of it.

From all I tried (quite a number of possibilities), I use only ArgoUML:[^],[^].

It has million of disadvantages and actually does not cover some important UML notation (I especially miss template/generic classes), but other (open-source) tools are worse. And I think in real life the export to SVG available with ArgoUML is critical. It depends on what you do; it you need to present some architectural/design artifacts to people, this is important; if this is just for internal work, you still can use it, but the lack of vector graphic exports would make me feel unsafe.

Martin.Cheng 11-Nov-12 0:43am
Hi SA:
Thanks for the replying!
It's really knocking me that there are some other tools of UML, I have never made the UML graphic before, specially the tools for UML.
Visio was my only option acctually before. I will have a try ARgoUML as your suggestion and keep making UML graphic. It's supposed to be benefit and be worth it.
Basically I use UML intend to make the projects observable for understanding.
You are welcome. If you agree it makes sense, please accept the answer formally (green button) -- thanks.
It won't block your question from getting advice from other members.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web01 | 2.8.171114.1 | Last Updated 10 Nov 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100