Nwlapcug.com


Tutorial per UML per XML

Tutorial per UML per XML


L'Unified Modeling Language, o UML, consente ai programmatori di creare diagrammi per rappresentare i dati. Anche se più spesso utilizzata con i database, UML è un mezzo di memorizzazione-agnostico di rappresentare i dati. Ciò significa che è possibile utilizzare UML per rappresentare dati Extensible Markup Language o qualsiasi altro tipo di dati ripetuti. Diagrammi UML contengono caselle che rappresentano le "entità", che raggruppano dati concettualmente correlati, tra cui persone, aziende, squadre o prodotti. Righe in un diagramma UML collegano le caselle di entità per illustrare la relazione tra i dati.

Istruzioni

Definire entità UML

1

Disegnare una casella per ogni entità che è necessario memorizzare come XML. Considerare attentamente il tipo di dati è necessario memorizzare e raggruppare logicamente ogni tipo di dati. Ad esempio, se si sta creando un database per un negozio Web, disegnare una casella denominata "Customers", una scatola per i "Prodotti" e una casella per "Ordini". Scrivere il nome dell'entità nella parte superiore della scatola e disegnare una linea orizzontale sotto di esso. Esaminare i nodi di primo ordine padre nel file XML per assicurare che non hanno fallito a qualsiasi soggetto pertinente. È possibile creare un'entità da quasi qualsiasi nodo XML padre.

2

Scrivere i diversi nomi dei diversi tipi di dati che si desidera archiviare all'interno di ogni entità, chiamata "attributi". Ad esempio, scrivere "prezzo", "numero di prodotto", "categoria" e "peso" all'interno del modello di "Prodotti". Esaminare i nodi figlio nel file XML per assicurare che hai incluso tutti gli attributi pertinenti nel diagramma UML.

3

Esaminare il file XML per relazioni e tracciare una linea tra nodi padre e figli nel diagramma UML per rappresentare le relazioni tra le entità.

Definire la cardinalità UML

4

Disegnare cerchi nel punto dove le linee di collegamento toccano le caselle di entità. Esaminare il file XML che stai modellando per rappresentare correttamente la cardinalità. Nodi padre hanno un uno-a-molti o una relazione univoca con nodi figlio. Ad esempio, una concessionaria di auto ha una relazione uno-a-molti con i suoi veicoli, perché è una concessionaria unica contenente molti veicoli. Una persona e un numero di previdenza sociale hanno una relazione uno a uno perché ci può essere solo un numero di previdenza sociale per ogni persona.

5

Disegnare un cerchio vuoto dove la linea tocca la casella che rappresenta l'entità multiple.

6

Disegnare un cerchio ombreggiato al punto dove la linea tocca la casella se l'entità ha una relazione uno a uno con un'altra entità.