Skillnad mellan UML och ERD

Huvudskillnad: UML står för Unified Modeling Language. ERD står för Entity Relationship Diagram. UML är ett populärt och standardiserat modelleringsspråk som främst används för objektorienterade program. Entity-Relationship Diagram används i strukturerad analys och konceptuell modellering. De används ofta för att grafiskt representera den logiska strukturen i en databas.

UML står för Unified Modeling Language. Det har släppts av Object Management-gruppen 1997. Det är ett design språk som ofta används för att utveckla och bygga datorapplikationer. Den består av en familj av grafiska noteringar som hjälper till att beskriva och designa mjukvarusystem. Det är huvudsakligen anställd i systemen utvecklade med en objektorienterad stil. UML är oberoende av ett implementeringsspråk. UML kan användas i olika steg som analys, design och programmering. Det finns många olika typer av UML-diagram som objekt, paket, sekvens, tillståndsmaskin, tidpunkt, användningsfall, interaktion, komponentstruktur, kommunikation, komponent etc. Jim Rambaugh, Ivar Jacobson och Grady Booch är UMLs ursprungliga författare.

ERD står för Entity Relationship Diagram. Det fungerar som en viktig del av en konceptuell datamodell. ERD används ofta för att grafiskt representera den logiska strukturen i en databas. Modellen är baserad på tre huvudkomponenter:

  • Entiteter: Det kan vara någon person, objekt, händelse eller koncept om vilken data som behöver lagras eller underhållas.
  • Attribut: Egenskaperna hos entiteterna kallas attribut.
  • Relationer: Det beskriver föreningen mellan enheterna.

Relationerna delas vidare i valfria och obligatoriska relationer. En annan viktig term som är associerad med Entity Relationship Diagrams är kardinaliteten. I ett förhållande identifieras det antal instanser av en enhet som kan (eller i vissa fall måste) vara associerad med en annan enhet. Således anser Entity Relationship Diagrams den verkliga världen som en samling av olika typer av affärsenheter. Det definierar relationerna mellan enheterna och beskriver även attributen relaterade till enheterna.

Jämförelse mellan UML och ERD:

UML

ERD

Fulla formen

Unified Modeling Language

Enhetsförhållande Diagram

Definition

UML är ett populärt och standardiserat modelleringsspråk som främst används för objektorienterade program.

Entity-Relationship Diagram används i strukturerad analys och konceptuell modellering. De används ofta för att grafiskt representera den logiska strukturen i en databas.

fördelar

  • Öppna standard, grafisk notering för s pecifying, visualisering, konstruktion och dokumentation av programvarusystem.
  • Oberoende från något specifikt programmeringsspråk.
  • Språk kan användas från generell inledande design till mycket specifik detaljerad design över hela livscykeln för mjukvaruutveckling.
  • Används för modellering av stora och komplexa system.
  • Öka förståelsen / kommunikationen av produkten till kunder och utvecklare.
  • Stöd till olika tillämpningsområden.
  • Stöd för UML i många mjukvarupaket idag (t.ex. Rationella, plugins för populära IDEs som NetBeans, Eclipse).
  • Baserat på användargemenskapens erfarenheter och behov.
  • Det ger omvänd teknisk support
  • Även om ERD, kan en analytiker eller en formgivare få en djup inblick i den information som behöver finnas i databasen.
  • Det fungerar som ett dokumentationsverktyg.
  • Den används för att representera och kommunicera databasens logiska struktur till användarna.
  • Enkelt och lätt att förstå.
  • Mycket enkelt att överföra konstruktet till relationsborden.
  • Agerar som en ritning av en databas
  • Omvandling från ER-diagram till ett nätverk eller en hierarkisk datamodell kan enkelt göras.

konventioner

  • Rektanglar är klasser eller fall
  • Ovals är funktioner eller användningsfall
  • Instanser är understrukna
  • Typer är inte understrukna
  • Navnet på en abstrakt klass visas i kursiv.
  • Ett gränssnitt kan visas med hjälp av en rektangelsymbol med sökordets «gränssnitt» före namnet.
  • Klass med tre fack - Mellanfacket innehåller en lista över attribut och b ottomfacket innehåller en lista över operationer.
  • En enhet representeras av en rektangel och heter med singular substantiv.
  • En svag enhet representeras av en dubbel rektangel.
  • Relationer representeras av diamant.
  • Ett attribut representeras av en förmörkelse
  • Ellipse med en underliggande linje representerar en nyckelattribut.

Nyckelbegrepp

Klass, objekt, förening och attribut.

Enhet, förekomst av en enhet, relation och attribut.

Rollinformation

inkluderad

Ingår ej

kommentarer

Kan representeras grafiskt och kopplas till något UML-objekt

Inga kommentarer i ER-diagram

mål

  • Att modellera system med hjälp av begrepp objektorienterad tillvägagångssätt.
  • Att skapa en explicit koppling till konceptuella och exekverbara artefakter.
  • Att ta itu med problem med skala som är inneboende i komplexa och missionskritiska system.
  • Att skapa en metod som passar och används av både människor och maskiner.
  • Fånga all nödvändig eller nödvändig information.
  • Se till att information inte blir duplicerad eller överflödig.
  • Modeller ingen information som kan härledas från annan information som redan modellerats.
  • Leta reda på information på en förutsägbar och logisk plats.
Rekommenderas

Relaterade Artiklar

  • populära jämförelser: Skillnad mellan Bisect och Dissect

    Skillnad mellan Bisect och Dissect

    Huvudskillnad: Bisect avser delning i två delar; vanligtvis är de två delarna lika delar, medan dissekt hänvisar till snitt för att observera de inre elementen eller mekanismerna i saken. Många människor kan bli förvirrade mellan bisect och dissekera som både hänvisar till skära eller dela. De har em
  • populära jämförelser: Skillnad mellan Pokemon Black and White

    Skillnad mellan Pokemon Black and White

    Huvudskillnad: Pokemon Black and White släpptes den 18 september 2010 i Japan. Det är världens näst mest populära videospel som utvecklades av Game Freak och publicerades av Nintendo för Nintendo DS. Vet du vem som är Pokemon? Pokemon är fiktiva tecknadecken som designades och publicerades av japanska videospelföretaget Nintendo. Pokemon
  • populära jämförelser: Skillnad mellan redovisning och finans

    Skillnad mellan redovisning och finans

    Huvudskillnad: Redovisning är processen att skapa och hantera finansiella rapporter som registrerar transaktionerna från dag till dag. Finansieringen har en bredare omfattning och är ansvarig för att initiera transaktioner för att hjälpa till i kontanter, investeringar och andra rörelsekapitalhantering. Redov
  • populära jämförelser: Skillnad mellan Sony Xperia Z Ultra och HTC One

    Skillnad mellan Sony Xperia Z Ultra och HTC One

    Huvudskillnad: Sony Xperia Z Ultra är en avancerad phablet lanserad den 3 juli 2012 och marknadsförs som "världens smalaste Full HD-smartphone." HTC One är en flaggskepps telefon från HTC Corporation. Det lanserades i mars 2013. Sony hade nyligen lanserat sin flaggskepps telefon Sony Xperia Z. Eft
  • populära jämförelser: Skillnad mellan Noun och Pronoun

    Skillnad mellan Noun och Pronoun

    Huvudskillnad: Nouns används för att namnge människor, platser, objekt, händelser, händelser etc. En pronomen är ett ord som ersätter substantivet ordentligt i en mening. Nouns är de ord som används för att identifiera människor, platser, föremål, etc. Nouns är en av de åtta deltalen av det engelska språket. Dessa ord är o
  • populära jämförelser: Skillnad mellan Tai Chi och Wing Chun

    Skillnad mellan Tai Chi och Wing Chun

    Huvudskillnad: Tai Chi är en gammal kinesisk kampsports tradition. Wing Chun är också en kinesisk kampsportform, men den är modellerad på den senaste verkliga världens färdigheter och tekniker för kamp. Uttrycket Tai Chi betyder "högsta slutliga näven". Det är en disciplin som ägnas åt att uppnå enighet och harmoni mellan sinnet och människans kropp. Tai Chi påver
  • populära jämförelser: Skillnad mellan Miss World och Miss Universe

    Skillnad mellan Miss World och Miss Universe

    Huvudskillnad: Fröken världshögskolan anses vara den äldsta överlevande skönhetsfestivalen och skapades av Eric Morley i Storbritannien år 1951. Miss Universe-konserten är en av de tre mest populära årliga skönhetsfestivalen och drivs av Miss Universe Organisation. Tävlingen skapades av klädföretaget Pacific Mills 1952 i USA. Det finns må
  • populära jämförelser: Skillnad mellan AM och FM

    Skillnad mellan AM och FM

    Huvudskillnad: Amplitude Modulation (AM) överför ljud genom att ändra signalstyrkan. Frekvensmodulering (FM) överför ljud genom att ändra frekvensen av signalen. I slutet av nittonde århundradet upptäckte människor att ljud kunde överföras över luftvågor och började således åldern för radio. Radio blev den
  • populära jämförelser: Skillnad mellan svart te och grönt te

    Skillnad mellan svart te och grönt te

    Huvudskillnad: Alla olika typer av te härrör från en vanlig växt, Camellia Sinesis. Det finns fyra tydliga variationer av te; oolong, grön, vit och svart. Huvudskillnaden mellan alla typer är oxidationsnivån för varje te. Svart te är i allmänhet mer oxiderat och har en starkare smak jämfört med andra te. Grönt te t

Redaktionen

Skillnad mellan Anden och Maten

Huvudskillnad: Materiell är allt som finns och har massa, dvs allt som har en fysisk närvaro. I de flesta sammanhang avser termen "ande" själen, det vill säga det som ger ett kroppsliv. I de flesta ideologier är andan själen, medan saken representerar kroppen. Vetenskap och tro är två olika sidor av samma mynt. Båda f