Bueno, soy el académico que publicó el tweet original. Los tweets no están destinados a ser artículos académicos. Son anuncios, y creo que también pueden ser controvertidos. Aquí están mis tweets de seguimiento:
1) UML fue creado para modelar diseños OO. Efectúa que estás modelando el código de un sistema, no el comportamiento del sistema. UML está en un nivel incorrecto.
2) la idea de que 7 (o 13) formatos de diagrama en UML pueden cubrir todo es una locura. ¿Qué pasa con las GUI, las tramas web, la autorización, etc.?
3) UML ha alentado la idea de que los modelos deben ser gráficos. ¡Ridículo! Los modelos de texto y gráficos son útiles y a menudo intercambiables.
4) UML es a la vez demasiado grande y complejo y al mismo tiempo muy limitado. El estereotipo y los perfiles no son efectivos para extensiones utilizables.
Tenga en cuenta que no estoy diciendo necesariamente que UML sea malo. Simplemente digo que no está ayudando al objetivo del "desarrollo impulsado por modelos", que es lo que me interesa. No entiendo el comentario sobre "santo grial".