NederlandsEnglish

Making good standards and specifications is not easy. Domain-experts who are involved in the creation of a specification have their own personal views and agendas. It is practically impossible to make everybody happy and there is an enormous risk of bloating a spec when designing “by committee”. Nevertheless, my esteem of the UML 2 specification (the “UML Superstructure” document of the OMG) is very high. Not that I don’t have any criticism - I will discuss that another time – however, I think the authors of the specification have done a remarkable job integrating a number of diagrammatic techniques in a methodologically sound manner.  Although this methodological underpinning is not described or even mentioned in the UML specification, it is definitely there. It is clearly explained in some of our courses (e.g. Object-Oriented Analysis and Design with UML 2). What do you think about the UML 2 specification?

Login to comment

UML

Sound design and readily accessible design documents are of extreme importance for evolving software products. Design documentation is not just paper, it is materialized understanding. Understanding that is sometimes not there to begin with, or that is lost when not written down. Writing software effectively is not a matter of trial and error, it requires professional discipline. You don’t gain time by messing about.

eNewsletter Sign-up


By checking one of these boxes you are agreeing to receive emails from our company, if you change your mind at any point you can unsubscribe by clicking the link at the bottom of any of our emails

Do the UML Quiz

Please fill in a value for the following field(s):
UML is purely a language, void of any methodology. Hence, its value is very limited.

UML is such a large language that it is impossible to learn it and use it properly

UML Poll

OMG UML Certification gives an indication of someones UML capabilities
 

UML 2 Certification Guide
By Tim Wielkiens & Bernd Oestereich

This excellent self study guide will give you

Read Reviews...

Upcoming UML Courses