Do you use UML?

and how would you rate how useful it is?

Page 1 of 1

11 Replies - 2003 Views - Last Post: 27 September 2010 - 06:03 AM

#1 jumptrooper  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 68
  • View blog
  • Posts: 234
  • Joined: 19-August 10

Do you use UML?

Posted 08 September 2010 - 09:15 AM

I'm a visual person, so I like seeing plans laid out on paper (or the screen). UML really appeals to me because of the way it visually relates information, however, I haven't really bothered to learn it very well and it's not used much in my office (we're a small outfit).

So my questions are:
1) Do you use UML, and if so, how often?
2) How useful do you find UML to be? (maybe use a scale of 1 to 10, with 1 being the lowest)

This post has been edited by jumptrooper: 08 September 2010 - 09:16 AM


Is This A Good Question/Topic? 0
  • +

Replies To: Do you use UML?

#2 Raynes  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 611
  • View blog
  • Posts: 2,815
  • Joined: 05-January 09

Re: Do you use UML?

Posted 08 September 2010 - 09:20 AM

No and 5. I can't really rate it's usefulness. It isn't useful to *me* right *now*, but that doesn't mean it isn't useful.
Was This Post Helpful? 0
  • +
  • -

#3 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3116
  • View blog
  • Posts: 19,153
  • Joined: 14-September 07

Re: Do you use UML?

Posted 08 September 2010 - 09:41 AM

If used properly it's anywhere from an 8 to a 10.

When I say "used properly" I mean it is used to illustrate, in a high level of abstraction, your system, program, etc...

If someone is debating whether or not their arrow point should be white or black, they have completely missed the boat.
Was This Post Helpful? 0
  • +
  • -

#4 jumptrooper  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 68
  • View blog
  • Posts: 234
  • Joined: 19-August 10

Re: Do you use UML?

Posted 08 September 2010 - 09:50 AM

Agreed - if it's used properly it can be hugely useful. But that's more "theoretical". I'd really like to know if people actually use UML as a regular part of their process (whether they want to or not), and if so, is it beneficial tool that makes their life easier, or is it an annoying formality to appease their supervisor.
Was This Post Helpful? 0
  • +
  • -

#5 hawkoftheeye  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 6
  • Joined: 08-September 10

Re: Do you use UML?

Posted 08 September 2010 - 02:16 PM

Being a student who has never used UML "properly", I sometimes fail to see the full picture with it. However, I do think that it has the potential to be very useful indeed. Perhaps next year when I get the opportunity to go out on work placement I will see UML in more meaningful action.

But to answer the original questions: No, and potentially 7 or 8.
Was This Post Helpful? 0
  • +
  • -

#6 Somyagupta  Icon User is offline

  • D.I.C Head

Reputation: 6
  • View blog
  • Posts: 85
  • Joined: 05-August 10

Re: Do you use UML?

Posted 08 September 2010 - 02:23 PM

Donot use it much and would give it 6/10. It can be useful but need to be proficient in it.
Was This Post Helpful? 0
  • +
  • -

#7 jumptrooper  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 68
  • View blog
  • Posts: 234
  • Joined: 19-August 10

Re: Do you use UML?

Posted 08 September 2010 - 02:44 PM

So far it seems like "Using UML" is about the same as "Writting good comments in your code" - Extremely useful when done right, but hard to find someone who routinely does it...
Was This Post Helpful? 0
  • +
  • -

#8 Bocard  Icon User is offline

  • D.I.C Head

Reputation: 15
  • View blog
  • Posts: 223
  • Joined: 24-September 08

Re: Do you use UML?

Posted 09 September 2010 - 02:35 PM

i am currently studying computer science and in the subject 'software design', uml is what we do. hopefully soon, i will be able to use it for about 8/10 of its potential.
Was This Post Helpful? 0
  • +
  • -

#9 Jstall  Icon User is offline

  • Lurker
  • member icon

Reputation: 434
  • View blog
  • Posts: 1,042
  • Joined: 08-March 09

Re: Do you use UML?

Posted 10 September 2010 - 10:43 AM

We don't do it much where I am working now but UML can be very useful. They are great to use when brainstorming/white boarding ideas. 7/10


I pretty much always sketch out an ERD when designing databases with any complexity.

This post has been edited by Jstall: 10 September 2010 - 10:45 AM

Was This Post Helpful? 0
  • +
  • -

#10 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Do you use UML?

Posted 11 September 2010 - 02:46 PM

Have to use it in Uni for academic purposes; but IRL I find it HORRIBLE to use. I just use a whiteboard.
Was This Post Helpful? 0
  • +
  • -

#11 Programmist  Icon User is offline

  • CTO
  • member icon

Reputation: 252
  • View blog
  • Posts: 1,833
  • Joined: 02-January 06

Re: Do you use UML?

Posted 12 September 2010 - 09:11 AM

1. Yes.
2. It really depends a lot on how familiar the people I'm working with are with UML. In my experience the average developer is clueless about UML or only knows how to create a generalized class inheritance diagram. In the case that I'm working with people like that then the usefulness is somewhere around a 2 or 3. In the case that I'm working with people who have a clue then it can be as much as a 7 or 8. The Agility of the project can also have an effect. For example, if your domain model or some other part of the project is always changing then it can become a chore to constantly be keeping the UML diagrams up to date. But it can end up saving time when a new UML-aware developer joins the project.
Was This Post Helpful? 2
  • +
  • -

#12 earlgrey  Icon User is offline

  • D.I.C Head

Reputation: 10
  • View blog
  • Posts: 91
  • Joined: 26-September 10

Re: Do you use UML?

Posted 27 September 2010 - 06:03 AM

I am using UML to model my college project, I find it really useful especially the class diagrams as it helps me get a bigger picture of what my project entails. It is good to know the structure of how something will work before going off and coding it. Especially when using OOD and OOP methods. My Java course runs along side my OODesign course and they go hand in hand.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1