What is it? Why's it such a big deal? Is it really that useful?
Printable View
What is it? Why's it such a big deal? Is it really that useful?
oh no... you mean there's another markup language i have to learn now???
Yes. Not only that, you have to teach it to me and explain what the heck a markup language is in the first place.
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.
http://www.google.com/search?hl=en&q...lling+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.
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
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..
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.
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.
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.