Bene, sono l'accademico che ha pubblicato il tweet originale. I tweet non sono pensati per essere articoli accademici. Sono pubblicità e penso che possano anche essere controversi. Ecco i miei tweet di follow-up:
1) UML è stato creato per modellare i progetti OO. Effetto che stai modellando il codice di un sistema, non il comportamento del sistema. UML è al livello sbagliato.
2) l'idea che 7 (o 13) formati di diagrammi in UML possano coprire tutto è pazzesco. Che dire di GUI, wireframe web, autorizzazione, ecc. ???
3) UML ha incoraggiato l'idea che i modelli debbano essere grafici. Ridicolo! I modelli di testo e grafici sono entrambi utili e spesso intercambiabili
4) UML è allo stesso tempo troppo grande e complesso e allo stesso tempo molto limitato. Stereotipo e profili non sono efficaci per le estensioni utilizzabili.
Nota che non sto necessariamente dicendo che UML è cattivo. Sto semplicemente dicendo che non sta aiutando l'obiettivo dello "sviluppo guidato dal modello", che è quello a cui sono interessato. Non capisco il commento sul "Santo Graal".