Forskjell mellom ERD og klassediagram Forskjellen mellom

Anonim

ERD vs Klassediagram

Klassediagram

Denne termen brukes i programvarefeltet. På et av språkene i programvaren kalt "UML" eller "Unified Modeling Language," er det strukturdiagrammer som beskriver eller viser strukturen til et hvilket som helst system ved hjelp av å vise klassene i systemet. Disse diagrammene viser også operasjonene til klassene, attributter og forhold mellom ulike klasser. Disse diagrammene som beskriver klassene ved hjelp av diagrammer kalles klassediagrammer.

I objektorientert modellering er et klassediagram den primære blokk for å bygge hele strukturen. Klassediagrammer brukes til to hovedtyper:

De brukes til konseptuell modellering av systematisk applikasjon.

Detaljert modellering for å oversette til programmeringskoder.

Klassediagrammene har mange klasser og underklasser, og disse klassene viser hovedobjektet, samspillet med andre klasser og objektene som må programmeres. Disse tre klassene er representert i klassediagrammet ved hjelp av bokser. Disse boksene inneholder tre forskjellige deler. Den øverste delen inneholder klassenavnet, den midterste delen inneholder klassenattributter, og den nederste delen inneholder operasjonene som kan tas av klassen.

Da disse klassediagrammer brukes til å representere systemdesign, klassifiseres klassene og sorteres sammen for å vise forholdet mellom objektene. Representasjonen er et statisk diagram som er klassediagrammet.

Kilde

// www. Google. com / search? q = klasse + diagram & hl = en & 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)

Begrepet samt abstrakt representasjon av data i programvare engineering kalles enhet-forhold modellering. Denne modelleringen brukes til å modellere en database. Det er en metode hvor den konseptuelle modellen til et system blir produsert. Diagrammer produsert av denne metoden kalles entitet-forhold diagrammer. Disse diagrammene viser ikke en enkelt enhet; de viser et sett av enheter eller et sett med relasjoner.

Settene av enheter er representert av rektangler, og diamanter representerer forholdssett i en ERD. En linje forbinder når en relasjonsenhet deltar i et entitetssett. Ovaler brukes til å representere attributter. ERDene brukes til å representere informasjonen eller typen informasjon som kreves for å bli lagret i en database. De brukes som et krav til analyse.

Kilde

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

Oppsummering:

Klassediagrammet brukes til å representere hovedobjektet eller byggestenen i systemet.De er vant til å vise forholdet mellom en klasse med en annen og representerer også systemets attributter. Imidlertid er en ERD mer av en database i form av tabeller. De viser ikke individuelle relasjoner, men forholdssett og sett av enheter. De viser typen informasjon som må lagres i databasen.

Klassediagrammet og ERD har svært forskjellige grafiske representasjoner.