Creazione di un META MODELLO utilizzando la convenzione UML e creazione di un modello di dati da esso
-
12-11-2019 - |
Domanda
Scusa se la domanda sembra troppo vaga. Migliorerò in base al tuo feedback.
Sono riuscito a preparare un modello UML di un dominio problematico. Questo è essenzialmente un diagramma di classe che descrive gli attributi di classe e le relazioni di aggregazione tra le classi. L'intenzione ora è di riempire i dati.
Ad esempio, Class-A aggrega n istanze di Class-B. Vorrei creare un modello di dati che abbia dati per un'istanza Class-A e 5 istanze di Class-B.
Fondamentalmente, i dati relativi a questo Meta Model sono disponibili in un documento (ad es. XLS, framemaker) e dovrebbero essere possibili leggere la fonte e popolare il modello di dati.
Ci sono strumenti che mi permetteranno di creare questo modello di dati? Si prega di avvisare.
Soluzione
Hai due opzioni per creare il tuo modello di database dal nostro modello UML.
È possibile utilizzare il modello UML e quindi aggiungere un generatore di codice per generare il database, quindi invertirlo con uno strumento di modellazione del database come ERWIN.
Un altro approccio è utilizzare il profilo di modellazione del database all'interno del modello UML. Significa che il modello YPU e l'aggiunta di stereotipo del database relativi a Java ORM. Entrambi funzionano abbastanza bene.