Domanda

Attualmente sto scrivendo la documentazione per un database utilizzando BerkeleyDB. Mi piacerebbe disegnare diagramma UML che descrivono le chiavi ed i valori dei datastore. C'è un modo 'standard' per descrivere questo tipo di database utilizzando UML?

Grazie

È stato utile?

Soluzione

No. Basta un diagramma delle classi con due proprietà. Uno per la chiave, uno per il valore. Non tenere a mente che un UML disegno è destinato solo a scopo di documentazione, anche se alcuni editor UML sono in grado di generare codice in base al vostro modello.

Naturalmente, si potrebbe anche usare un modello di attività per mostrare come questa tabella interagisce con altri. O un rel="nofollow Use Case diagramma che mostra come i dati viene gestita dagli attori.

Ci sono più tipi di diagrammi, però. Quello che vi serve dipende da ciò che si vuole dire del tuo progetto.

Altri suggerimenti

Il modo corretto MDA per farlo è quello di utilizzare un diagramma di classe o di oggetto, utilizzare una classe o un oggetto per ogni tabella, aggiungere una proprietà per ciascun campo del database. Definire Stereotipi per PK, FK, Unique, indice e di collegarli a ciascun campo a seconda dei casi. Partecipa ogni oggetto da tavolo con le associazioni. A seconda dello strumento si usa probabilmente si può collegare ciascuna estremità delle associazioni a campi specifici.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top