Voglio disegnare diagrammi di classe, ma non so come inserire server e database all'interno? [chiuso]

1

Ho appena iniziato a disegnare il diagramma delle classi, penso che sia basato sull'architettura a 3 legami. Ho un'applicazione mobile, server, database e interfaccia web.

Ma non so se dovrebbe mettere il server in? Voglio solo scrivere uno di alto livello.

    
posta WindowReachSky 10.04.2014 - 14:21
fonte

1 risposta

8

Un server o un database non entra in un diagramma di classe. Un diagramma di classe, al più alto livello, mostra le classi e le loro relazioni l'una con l'altra. L'aggiunta di ulteriori dettagli indicava per prima cosa i membri pubblici, e ancora più dettagli avrebbero indicato i membri privati della classe. Puoi mostrare le classi che interagiscono con il database (il tuo modello di dati, ad esempio), ma in realtà non mostreresti un database.

Un diagramma di implementazione mostrerà quali parti del tuo sistema risiedono su quali nodi fisici. Ad esempio, potresti avere un nodo "applicazione mobile" (che potrebbe essere ulteriormente dettagliato da altri diagrammi) che risiederebbe su tipi di dispositivi mobili, un'applicazione web che risiede su server Web e collegamenti tra server Web e server di database.

Un diagramma di componenti potrebbe essere usato per indicare anche pezzi che comunicano con un database.

    
risposta data 10.04.2014 - 14:28
fonte

Leggi altre domande sui tag