Nella lezione odierna sulle tecniche di modellazione rispetto a MDD usando UML il docente ha affermato che è assolutamente necessario fornire una (possibilmente) descrizione testuale sulla semantica di ciascun diagramma che produci.
Secondo me non è necessario descrivere la semantica degli elementi del diagramma che sono già standardizzati da UML. Posso vedere che è del tutto appropriato se estendi l'UML standard da stereotipi / valori taggati per qualsiasi motivo.
Al contrario, penso che la standardizzazione abbia nel caso ordinario l'intenzione di permettere alle persone di ragionare e parlare di diagrammi senza la necessità di spiegare la semantica ogni volta. L'unico presupposto è naturalmente che tutti si basano sulla stessa specifica UML.
Un altro punto riguardante MDD è che l'utilizzo di semantica diversa di volta in volta per lo stesso tipo di diagramma rende difficile la generazione del codice e la trasformazione automatica del modello alla fine.
- Ho ragione su questo concetto?
- Ci sono alcune ambiguità di interpretazione intrinseche in UML per renderlo più generale utilizzabile?