Originally posted by Rick Portugal:
Is there any UML certification program? If so, do you think it is of any value?
None that I know of. No, I don't think it would be useful. It is not our knowledge of UML that makes the difference; it's our knowledge of good programming practice and principles. UML is a tool, and not a very complex tool. I don't think certification in UML would be significant.
Also, I personally don't like the way UML is going. I think MDA is a dead-end concept. Executable UML may sound like a great idea, but I think it's realization will be quite disappointing. In the meantime UML is being warped to serve MDA, and this makes me think that the UML standard will become less and less relevant to the programmer in the trenches. I expect (and have already seen) that a de-facto variation of UML will arise from common usage instead of from the deliberations of a standards body. Certification against the standard would probably be useless to the common usage; and certification against the common usage would have no standard behind it.