Differenza tra ERD e diagramma di classe Differenza tra

Anonim

ERD vs Diagramma classi

Diagramma classi

Questo termine viene utilizzato nel campo software. In uno dei linguaggi del software chiamato "UML" o "Unified Modeling Language", ci sono diagrammi di struttura che descrivono o mostrano la struttura di qualsiasi sistema con l'aiuto di mostrare le classi del sistema. Questi diagrammi mostrano anche le operazioni delle classi, degli attributi e delle relazioni tra classi diverse. Questi diagrammi che descrivono le classi con l'aiuto di diagrammi sono chiamati diagrammi di classe.

Nella modellazione orientata agli oggetti, un diagramma di classe è il blocco principale per la costruzione dell'intera struttura. I diagrammi delle classi sono usati per due cose principali:

Sono usati per la modellazione concettuale dell'applicazione sistematica.

Modellazione dettagliata per tradurre in codici di programmazione.

I diagrammi delle classi hanno molte classi e sottoclassi e queste classi mostrano l'oggetto principale, la sua interazione con altre classi e gli oggetti che devono essere programmati. Queste tre classi sono rappresentate nei diagrammi delle classi con l'aiuto delle caselle. Queste scatole contengono tre parti differenti. La parte superiore contiene il nome della classe, quella centrale contiene gli attributi di classe e la parte inferiore contiene le operazioni che possono essere eseguite dalla classe.

Poiché questi diagrammi di classe sono utilizzati per rappresentare la progettazione del sistema, le classi vengono identificate e ordinate insieme per mostrare la relazione tra gli oggetti. La rappresentazione è un diagramma statico che è il diagramma di classe.

Sorgente

// www. Google. com / ricerca? q = classe + diagramma & hl = it & safe = off & prmd = ivns & tbm = isch & tbo = u & source = univ & sa = X & ei = 99TxTf_-FYLOrQfj1pj6Bw & ved = 0CCgQsAQ & biw = 1680 & bih = 929

ERD (Entity Relationship Diagrams)

La rappresentazione concettuale e astratta dei dati nell'ingegneria del software si chiama modellazione entità-relazione. Questa modellazione è utilizzata per modellare un database. È un metodo con cui viene prodotto il modello concettuale di un sistema. I diagrammi prodotti con questo metodo sono chiamati diagrammi di entità-relazione. Questi diagrammi non mostrano una singola entità; mostrano un insieme di entità o un insieme di relazioni.

I gruppi di entità sono rappresentati da rettangoli e i diamanti rappresentano i set di relazioni in un ERD. Una linea si connette quando un'entità di relazione è partecipata da un insieme di entità. Gli ovali sono usati per rappresentare gli attributi. Gli ERD sono utilizzati per rappresentare le informazioni o il tipo di informazioni richieste per essere archiviate in un database. Sono usati come requisito per l'analisi.

Sorgente

// www. Google. com / ricerca? q = ERD & hl = it & safe = off & prmd = ivns & tbm = isch & tbo = u & source = univ & sa = X & ei = ANfxTZXrGY3SrQe5nf35Bw & ved = 0CFAQsAQ & biw = 1680 & bih = 929

Riepilogo:

I diagrammi delle classi sono utilizzati per rappresentare l'oggetto principale o il blocco di base del sistema.Sono usati per mostrare la relazione di una classe con un'altra e rappresentano anche gli attributi del sistema. Tuttavia, un ERD è più di un database sotto forma di tabelle. Non mostrano relazioni individuali ma insiemi di relazioni e insiemi di entità. Mostrano il tipo di informazioni che devono essere memorizzate nel database.

Il diagramma delle classi e l'ERD hanno rappresentazioni grafiche molto diverse.