What do you think about UML?

Reply

Join Date: Jul 2007
Posts: 14
Reputation: freddypyther is an unknown quantity at this point 
Solved Threads: 1
freddypyther freddypyther is offline Offline
Newbie Poster

What do you think about UML?

 
0
  #1
Jul 28th, 2007
Hi! I've just passed a university subject which made me do a medium console-based game in Java. I had to do the design first with UML and then code the game.

I just found useful the Domain model (the first aproach of what's the point of the program) and the Class Diagram (what you really look when you are about to code), there was a lot of very heavy diagrams (Sistem sequence diagram) that I found that was larger and harder to draw a diagram than coding directly and well-commented because there were simple loops over a collection searching for a match.

What do you think about UML? do you think it's necessary to do all the diagrams (including all classes, attributes,methods...)of an application and then code?, or do you think the design model is just to not to code directly but have an idea about the classes that would have your application and the main methods?
Reply With Quote Quick reply to this message  
Join Date: Sep 2006
Posts: 162
Reputation: Cerberus is an unknown quantity at this point 
Solved Threads: 14
Cerberus Cerberus is offline Offline
Junior Poster

Re: What do you think about UML?

 
0
  #2
Jul 28th, 2007
I think UML is a good for documenting while you develop your software. Sometimes you don't know what you need to do until it's done and UML provides a set of models which, if used appropriately, document your system in an easily readable fashion.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,439
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 510
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: What do you think about UML?

 
0
  #3
Jul 30th, 2007
UML is great!... for selling books and useless corporate OO design seminars...
Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 7,614
Reputation: ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of 
Solved Threads: 466
Super Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Failure as a human

Re: What do you think about UML?

 
0
  #4
Jul 30th, 2007
Criticizing things without knowing where they are used and how they impact the software world is a bit uncalled for...
I don't accept change; I don't deserve to live.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,439
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 510
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: What do you think about UML?

 
0
  #5
Jul 30th, 2007
Originally Posted by ~s.o.s~ View Post
Criticizing things without knowing where they are used and how they impact the software world is a bit uncalled for...
Yes, ok, UML is not without value. I'm just still bitter from the Rational Process training seminars foisted upon us back when I was in a large corporation
Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 7,614
Reputation: ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of 
Solved Threads: 466
Super Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Failure as a human

Re: What do you think about UML?

 
0
  #6
Jul 30th, 2007
Ah..that explains things. ;-)
I don't accept change; I don't deserve to live.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: What do you think about UML?

 
0
  #7
Aug 4th, 2007
Yes, UML is a handy tool.
And yes, it's way overhyped (like most things in IT, sadly) by people using hypes to sell tools, books, and services.

It won't solve your problems for you, it is not a magic bullet. People won't suddenly transform from code monkeys to first rate developers of the class of a Martin Fowler or James Gossling when you give them a UML tool.
In fact they'll likely fall down another rung or two unless you also provide training to use those tools and actually understand what you're doing when using them (most training doesn't teach the second, only going through the motions of clicking and dragging together some diagrams without any understanding of what the diagram means).
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 12
Reputation: davidjhay is an unknown quantity at this point 
Solved Threads: 5
davidjhay davidjhay is offline Offline
Newbie Poster

Re: What do you think about UML?

 
0
  #8
Aug 17th, 2007
At the moment I use a simple flowchart for the program I am working on. It has been especially helpful when I have gone back to make modifications or updates. Would UML be a better way to diagram my program and if so, is there any free software out there?
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,143
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: What do you think about UML?

 
0
  #9
Aug 18th, 2007
UML pretty much replaced flowcharts as the de-facto standard to visualise software design.
There's some free software, but it's not good enough to be useful in my opinion.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Sep 2007
Posts: 33
Reputation: paddy3118 is an unknown quantity at this point 
Solved Threads: 8
paddy3118 paddy3118 is offline Offline
Light Poster

Re: What do you think about UML?

 
0
  #10
Sep 9th, 2007
When given a codebase to understand, automatically generated overviews such as UML diagrams and maybe Doxygen views might help and seldom hinder.

When given a task and a clean slate, then you have to be somewhat aware of when to put down the charts and start writing code. As for automatic code generation from diagrams: I'd prefer not to as to get to that stage I would have to put far too much into the diagram.

- Paddy.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the IT Professionals' Lounge Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC