Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 UML diagrams
Index -> General Programming
Goto page 1, 2  Next
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
raptors892004




PostPosted: Tue Nov 07, 2006 11:36 am   Post subject: UML diagrams

Can someone recommend a tool which simplifies the making of UML diagrams.. I have the code done but have to make the UML diagrams now Confused Thanks in advance
Sponsor
Sponsor
Sponsor
sponsor
wtd




PostPosted: Tue Nov 07, 2006 11:44 am   Post subject: (No subject)

Dia is a free diagramming tool.

http://www.gnome.org/projects/dia/

Yes, it is available for Windows.

I would like to note that if you're writing UML diagrams after the code, then they serve no purpose. Generally speaking, though, UML diagrams are less than worthless.
raptors892004




PostPosted: Tue Nov 07, 2006 3:44 pm   Post subject: (No subject)

I cant agree more but unfortunately I have to hand them in along with the school project. Thank you for the link Smile
r.3volved




PostPosted: Tue Nov 07, 2006 5:14 pm   Post subject: (No subject)

Dia is a great program (and FREE!)

Otherwise, Visio and Rational Rose are the other two that I've used.
...Visio is great as it integrates with other Office products, but it is not free
...Rose is hideous and I don't like it at all
Dan




PostPosted: Tue Nov 07, 2006 5:35 pm   Post subject: (No subject)

We use argouml for the software engering corses i am taking.

http://argouml.tigris.org/

it is free and made in java.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
batman




PostPosted: Tue Nov 07, 2006 6:24 pm   Post subject: UML Diagrams

Are the uml diagrams u are doing for java????????????//
Anyways if it is it is very very simple esspecially if ur done the code already. If u want i can explain to u how its done. Ive never heard of uml diagrams being used for Turing though.
Dan




PostPosted: Tue Nov 07, 2006 6:29 pm   Post subject: (No subject)

The idea of UML digarms is noramly that you use them befor you write your code to plan it out. If you allready have your code made then it is rather odd that you whould be making a UML digram about it.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
r.3volved




PostPosted: Tue Nov 07, 2006 8:13 pm   Post subject: (No subject)

UML is used for all sorts of project management, not just software.
It isn't required for writing an application for yourself, however it is an extremely useful and necessary tool for developing projects for a client.

What kind of UML diagrams are you doing?
Use cases and scenerios?
...if you knew more about UML then you'd understand why it is recomended.
Sponsor
Sponsor
Sponsor
sponsor
1of42




PostPosted: Tue Nov 07, 2006 9:32 pm   Post subject: (No subject)

Hacker Dan wrote:
The idea of UML digarms is noramly that you use them befor you write your code to plan it out. If you allready have your code made then it is rather odd that you whould be making a UML digram about it.


Sounds sort of like that's what he SHOULD have done according to his teacher, but since he didn't see the need for them (which I can't blame him for; often UML diagrams serve no really useful purpose, especially in trivial programs) he's now making them after the fact in order to meet his teacher's expectations.
Dan




PostPosted: Wed Nov 08, 2006 1:00 am   Post subject: (No subject)

Any how geting back to UML software. Argouml has great options for doing every thing from class digragms to use cases to even distrubtion digrams. My point to batman was noramly you make a plan befor you do somthing not affter you do it. An intresting part of argouml is that it can aucatly generate some code for you (most likey not turing but java and a few others).

I know form personal exprice how frustinating it can be to be forced to me a desging for a program that you could make in a few mins with out thinking about it but i dougth there is much if any software in existcne that whould make UML digramas from code since it defeates the purposes.

Just out of cerusity what kind of corses is this for?
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
wtd




PostPosted: Wed Nov 08, 2006 1:24 am   Post subject: (No subject)

Hacker Dan wrote:
noramly you make a plan befor you do somthing not affter you do it


It is idiocy to plan out a project on a large scale before writing any code.

The best laid plans...
Dan




PostPosted: Wed Nov 08, 2006 1:37 am   Post subject: (No subject)

I am not saying you make the one plan and never change form it, you have to update and change your plan as you devlop the product. But coding befor any kind of plan at all? I could see that on small projects but for a big project you whont some kind of idea about whats going on befor diving in.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
wtd




PostPosted: Wed Nov 08, 2006 1:41 am   Post subject: (No subject)

That's why you don't do big projects.

Big projects are just collections of small projects. You take your project. You figure out what the smallest possible useful subset of it is. You implement that. You get it right, then move on.

That's a plan. UML is just lines and words on paper.
Dan




PostPosted: Wed Nov 08, 2006 1:43 am   Post subject: (No subject)

Ah but as you just side, taking a big project and making it in to small ones is a plan Razz. I was refuring to planing and desgin in general, some aspects of uml and software engering i whould have to say are a wast of time in most cases.
Computer Science Canada Help with programming in C, C++, Java, PHP, Ruby, Turing, VB and more!
wtd




PostPosted: Wed Nov 08, 2006 1:45 am   Post subject: (No subject)

Well, it's not so much a plan as a philosophy.
Display posts from previous:   
   Index -> General Programming
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 2  [ 17 Posts ]
Goto page 1, 2  Next
Jump to:   


Style:  
Search: