UML is great!... for selling books and useless corporate OO design seminars...
Ezzaral
Posting Genius
15,985 posts since May 2007
Reputation Points: 3,250
Solved Threads: 847
Criticizing things without knowing where they are used and how they impact the software world is a bit uncalled for...
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
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 :icon_neutral:
Ezzaral
Posting Genius
15,985 posts since May 2007
Reputation Points: 3,250
Solved Threads: 847
Ah..that explains things. ;-)
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
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).
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
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.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
Code generation sucks. The only people who believe some generator will ever replace programmers are the people who sell BPEL like tools.
I've been hearing that within 5 years there will be no need for programmers for at least the last 15 years, and from people who've been in the industry longer I hear it's been said for probably as long as people have been writing software.
4GL (which you probable refer to) languages have fallen almost completely by the wayside, as they were utterly incapable of making true even the least sweeping of their promises.
Instead they led to very poorly constructed code which was impossible to maintain and performed abysmally.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337