Ads
Links
Grady Booch dando su opinión sobre UML/MDA
Después de Ivar Jacobson es ahora Grady Booch quien da su opinión sobre UML durante esta entrevista .
En este post voy solamente a recoger las frases más impactantes para aquellos que no quieran leer la entrevista completa (comentarios míos):
- When we began with the UML, we never intended it to become a programming language : Estoy de acuerdo, modelar sólo tiene sentido cuando nos situamos en un nivel de abstracción más alto que durante la programación, de todos modos mi sensación es que la mayoría de la gente no usa UML como un lenguaje de programación (excepto, quizás, los que utilizan el método ExecutableUML). Creo que más bien la gente hace lo contrario, utilizar UML como sketch .
- I think that there's a fairly narrow domain for which model-driven development makes sense : Con esto no estoy de acuerdo, creo que la combinación de UML más DSLs (dependiendo del dominio) permite que el desarrollo de software dirigido por modelos sea beneficioso en muchos dominios.
- we should return to the roots of the UML : si con esto Grady quiere decir que UML se ha convertido en algo demasiado complejo, creo que aquí todos estamos de acuerdo, por suerte, incluso la OMG se ha dado cuenta
- one should only use a graphical notation for those things that cannot easily be reasoned about in code... most important artifact any development team produces is raw, running, naked code. Everything else is secondary : de nuevo, Grady parece ignorar totalmente todas las iniciativas de desarrollo de software dirigido por modelos (y yo me pregunto el porqué). Cierto, no tenemos muchos estudios empíricos que demuestren sin dejar lugar a dudas los beneficios de MDA/MDD (estoy recopilando los estudios que conozco para una entrada futura en el blog) pero no creo que volver a un proceso de desarrollo que gire alrededor del código sea la solución (pero, por supuesto, yo no soy Grady Booch o sea que no espero que me creáis :-D )
Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog y/o seguirme en twitter y/o a través de la lista de distribución del portal Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:
Bookmark/Search this post with:
Trackback URL for this post:
http://modeling-languages.com/es/trackback/293

Delicious
Digg
StumbleUpon
Reddit
Facebook
Google
Yahoo
Technorati