J
Jeff S
Several years ago UML became a hot topic in the tech industry. At the time I
was taking a class and the prof told us all that UML was really nothing new
and that its authors were trying, for better or worse, to get some
standardized object modeling notation into common use so that we could all
benefit from having a common vocabulary (and line their pockets from book
sales - according to those with a cynical view).
Then the UML "standard" or whatever it is was published and then it expanded
quickly to the point where many authors were critical of its enormous size
and started publishing books with titles like "Simplified UML" or "Essential
UML," which each tried to point out only the really useful parts of UML that
we should care about (implying that we could ignore the vast amount of the
"UML standard").
So my question: Now that we've had several years with UML, how much is it
used out in the real world? Do any of you see it fully embraced, treated as
"simply another way to communicate," or totally ignored? Just wanting to
know how seriously I should take it - especially that many of the prominent
OOP pubs I've been reading (like from Martin Fowler etc) provide their own
"simplified" notation complete with keys (explanations of their symbols)
near the beginning of the document.
Thoughts? Opinions, Perspective?
Thanks!
was taking a class and the prof told us all that UML was really nothing new
and that its authors were trying, for better or worse, to get some
standardized object modeling notation into common use so that we could all
benefit from having a common vocabulary (and line their pockets from book
sales - according to those with a cynical view).
Then the UML "standard" or whatever it is was published and then it expanded
quickly to the point where many authors were critical of its enormous size
and started publishing books with titles like "Simplified UML" or "Essential
UML," which each tried to point out only the really useful parts of UML that
we should care about (implying that we could ignore the vast amount of the
"UML standard").
So my question: Now that we've had several years with UML, how much is it
used out in the real world? Do any of you see it fully embraced, treated as
"simply another way to communicate," or totally ignored? Just wanting to
know how seriously I should take it - especially that many of the prominent
OOP pubs I've been reading (like from Martin Fowler etc) provide their own
"simplified" notation complete with keys (explanations of their symbols)
near the beginning of the document.
Thoughts? Opinions, Perspective?
Thanks!