
Last Updated on Thursday, 06 January 2011 09:37 Written by Dr.Onno van Roosmalen
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
UML Poll
|
UML 2 Certification Guide This excellent self study guide will give you
|
Upcoming UML Courses
- Object Oriented Anal... on 09 May 2012 at 09:00 at Eindhoven
- Design Patterns on 29 May 2012 at 09:00 at Eindhoven
- Design Patterns on 11 Jun 2012 at 09:00 at Eindhoven
News |
| 2/9/2012: Mithun Launches System Modeling with SysML Course |
| 10/19/2011: Bits&Chips 2011 Embedded Systemen |
| 1/2/2011: Distribution agreement with Polarion Software |


