PDA

View Full Version : Uml



Govtcheez
01-30-2002, 02:47 PM
What is it? Why's it such a big deal? Is it really that useful?

ober
01-30-2002, 02:52 PM
oh no... you mean there's another markup language i have to learn now???

Govtcheez
01-30-2002, 03:02 PM
Yes. Not only that, you have to teach it to me and explain what the heck a markup language is in the first place.

BARJOR
01-30-2002, 03:24 PM
MMm Isn't UML the same thing as the Unified Modeling Language?? Wich isn't really a markup language at all. It is a bunch of generic principles for software design.

Salem
01-30-2002, 03:29 PM
http://www.google.com/search?hl=en&q=unified+modelling+language

> What is it?
A design tool (and some)

> Why's it such a big deal?
Really large program developments need some pretty heavy tools to even attempt to design and develop them.

> Is it really that useful?
Depends what you're trying to do I suppose, and your skill in using it in the first place.

rick barclay
01-30-2002, 03:50 PM
I have some ebooks on UML, cheez. It's like Barjour says, more of
a style guide than a markup language. I can post them for you if you want. It look pretty boring to me, although the laguage itself
has been ballyhooed by many a programmer.

rick barclay

ober
01-31-2002, 07:13 AM
Cheez... just for your own info, a markup language is like html... used for display on things like websites... it uses a lot of tags for formatting and handling information. that's a real generalization tho..

mithrandir
01-31-2002, 07:20 AM
Unified Modeling Language - essentially this is to do with Object Orientation and it defines a set of standards for software desing modelling. It is really quite important to know especially if you plan to become a software engineer or a systems analyst.

http://www.uml.org

There are several CASE tools that are designed for creating level-0 diagrams and other related UML models. For my systems analysis course last year, I had to use PowerDesigner. It's really quite easy, but things do get complex when you start functional decomposition of the processes of your system!

Check it out anyway Govt.

shark_boy
01-31-2002, 02:11 PM
UML == rectangles, lines, arrows, etc. to show a case, system, or function. Boooorrrrinnng, but useful for explaining to a *luser* how a new system will work, and/or how the project is coming along.

Shiro
01-31-2002, 02:31 PM
UML is the unified modelling language, as it's name makes clear it is NOT a method, it is a language, a visual language. Though you can use OCL, object constraint language, which is the part of UML that makes restrictions clear. Just like specification languages like VDM and Z do.

It is the standard language used in object oriented design methods. It's a very valuable tool to describe such designs. The language can be used to describe designs from an architectural point of view downto a very detailed description of a software system.

I use UML a lot in my work, it makes cooperation with other designers easier since we're talking the same language.
Sometimes I have to work together with German collegues, my mastering of German isn't very well, but with UML it is very easy to communicate about design ideas.