UML Diagram creation!
I am doing a fairly large project at the moment and would love to find a plugin, application or whatever that I could pass my set of class / java files to and it would automatically draw me a UML diagram of my application.
Does anybody know anything which exists which has the functionality - im sure something must exist because it must be a need a lot of developers have!
Thanks very much, please help!
Fun Faqs on UML
UML was not exclusively created for programming.
It was meant as a standard of universal pict-o-grams
which present an idea in a palatable manner in any
A manager presents a group of programmers, or
engineers in a meeting with copies of a problem
in TEXT format.
Most people fall asleep during the meeting.
Present the idea in diagram/schematic format,
critique specific flows and pict-o-grams.
Less people fall asleep, more people have an
idea what the meeting was about.
I diagrammed my own project freestyle.
Another programmer saw it and complemented
me on my UML documentation. I had never seen
UML before, yet the document was interpreted
Paul thanks for your reply - I understand what UML is and its uses, thats not what this thread is about though - please stay on topic for my requirements and not question why I need them.
Sorry if you interpret my blurb that way.
I thought that in general, the readers
would appreciate this fact (therefore
the title "Fun Faqs on UML").
I approached UML with some anxiety
until I uncovered this fact. I don't want
others to view it as a monsterous
extension of computer science that
requires deep research.
ahh i see - thats fine! I presumed people know what uml is though!
What you are looking for would be some kind of a Flow Chart automatic generator?
I think something like that exists in an IDE that is not free. I think its JBuilder.
renegade... there are probably not a lot of people in the "new to Java" sub-forum that know what UML is.
- Try the "Avanced Java" sub-forum
- Try googling "uml plugin" and see what comes up (probably a lot of stuff related to Eclipse).
So people in "new to Java" would like to know what a UML is. Can you please explain? Can you compare it with the Flow Charts?
I do think a nice Flow Chart is a great way to present your project.
Natrix... what I meant was that maybe the OP might not get the level of answers he wanted in this "new to Java" subforum and may get better results in the other "Advanced Java" sub-forum. I have no problem with "newbies" learning UML. Also, I'm no expert on UML, but there are many types of UML diagrams...
For more info on UML see the following:
Unified Modeling Language - Wikipedia, the free encyclopedia
Yes I know you dont have a problem with us newbies.
I completely admit I have no idea of what UML is and just sounded like Flow Charts. Thats why I brought it up, thought it is a nice way to present the unreadable code to the people who you are presenting to.
Thank you for the link.
And PS: I think thats exactly what JBuilder has in its features. Althought I cant seem to get on the presentation of JBuilder page to actualy check if its true.
Thanks CJ, ive posted in the advanced forums - can you tell me more about this JBuilder feature Natrix?
The JBuilder website is down I guess so I cant see the features. I could be wrong about the UML Feature it could just simply be an application visual hierarchy or something..
I did find this two websites that might be of some use:
UML Tool for Fast UML Diagrams --> UML tool
Jupe is a UML Plugin for Eclipse --> Eclipse Plugin
Daryl... I think the double posting was my fault... I told the OP that he might find more feedback in the advanced sub-forum. Since he has already indicated here that he has posted in the advanced sub-forum, I'll request that he indicate the same in the Advanced sub-forum.
renegade... please indicate in your advanced java post that you first posted in the new to java sub-forum before knowing that you might get more info in the advanced sub-forum.
Hmm Jupe seems to have a reverse engineering feature - but their download page is messed up :@
There's a program called BlueJ that does UML-style class diagrams.
Ahhaaa! This does pretty much what I need - fantastic!
Wish it did inter package arrows, ah well!