Ligger krage fødder under underkategorien i UML-notationen, eller er det en helt anden tilgang.

Så vidt jeg kun har set forskellen mellem to af dem er, at kråkefødder bruger kråkesymbol | —— < – for at vise forholdet, mens UML bruger 0 .. * eller nummeret til at vise forholdet.

Jeg tror, jeg har set begge de tilgange, der er anført under UML-diagrammet som ER-diagram til database eller rette mig, hvis jeg har forkert? Og elsker også at vide, hvilken til den almindeligt anvendte eller standard?

Svar

ERD er praktisk taget mere af visuelle hjælpemidler til databaser. Du prøver at modellere dine tabeller ved hjælp af relationer afbildet af ERDer, så du hurtigt kan udtrykke dig, når du diskuterer med andre mennesker.

Mens UML på den anden hånd er en OOP-måde at repræsentere selve applikationen på, således dybere og mere kompleks end ERD. En åbenbar forskel rence inkluderer en type UML tilstande (felter) og adfærd (metode api) i modsætning til ERD, der kun indeholder rene data. UML kan også skildre procesflow som f.eks. Use case-diagram. Kort sagt er UML standardmetoden til at repræsentere, hvordan hele applikationen opfører sig, dens fysiske og logiske dele, dens arkitektur osv.

Svar

Crow “s Feet Notation er en af flere Entitetsforhold diagrammeringsnotationer.

En enhedsrelationsmodel er resultatet af at bruge en systematisk proces til at beskrive og definere et emneområde for forretningsdata. Den definerer ikke forretningsproces; visualiserer kun forretningsdata. Dataene er repræsenteret som komponenter (enheder), der er forbundet med hinanden ved forhold, der udtrykker afhængigheder og krav mellem dem, såsom: en bygning kan opdeles i nul eller flere lejligheder, men en lejlighed kan kun placeres i en bygning. Enheder kan have forskellige egenskaber (attributter), der karakteriserer Diagrammer, der er oprettet for at repræsentere disse enheder, attributter og relationer grafisk kaldes enhed – rela tionsskemaer.

En ER-model implementeres typisk som en database. I tilfælde af en relationsdatabase, der gemmer data i tabeller, repræsenterer hver række i hver tabel en forekomst af en enhed. Nogle datafelter i disse tabeller peger på indekser i andre tabeller; sådanne henvisninger er den fysiske implementering af forholdet.

Og mere specifikt

Crows foot notation bruges i Barkers notation, Structured Systems Analysis and Design Method (SSADM) og information engineering. Crows foddiagrammer repræsenterer enheder som kasser og forhold som linjer mellem kasser. Forskellige former i enderne af disse linjer repræsenterer kardinaliteten i forholdet.

Objektdiagrammer adskiller sig lidt fra ER-diagrammer.

I Unified Modelling Language (UML) fokuserer et objektdiagram på et bestemt sæt objekter og attributter, og forbindelserne mellem disse forekomster. Et korreleret sæt objektdiagrammer giver indsigt i, hvordan et vilkårligt billede af et system forventes at udvikle sig over tid. I tidlige UML-specifikationer beskrives objektdiagrammet som:

“Et objektdiagram er en graf over forekomster inklusive objekter og dataværdier. Et statisk objektdiagram er en forekomst af et klassediagram; det viser et øjebliksbillede af systemets detaljerede tilstand på et tidspunkt. Brugen af objektdiagrammer er ret begrænset, nemlig at vise eksempler på datastruktur. “Den seneste UML 2.5-specifikation definerer ikke eksplicit objektdiagrammer, men giver en notation til forekomster af klassifikatorer.

Objektdiagrammer og klassediagrammer er nært beslægtede og bruger næsten identisk notation. Begge diagrammer er beregnet til at visualisere et systems statiske struktur. Mens klassediagrammer viser klasser, viser objektdiagrammer forekomster af klasser (objekter). Objektdiagrammer er mere konkrete end klassediagrammer. De bruges ofte til at give eksempler eller fungere som testtilfælde for klassediagrammer. Kun aspekter af aktuel interesse i en model vises typisk på et objektdiagram.

Anvendelse

Hvis du bruger et UML-modelleringsværktøj, tegner du typisk objektdiagrammer ved hjælp af en anden diagramtype, f.eks. på et klassediagram. En objektforekomst kan kaldes en instansspecifikation eller bare en forekomst. mellem instanser er generel kaldes et link. Andre UML-enheder, såsom et aggregerings- eller kompositionssymbol (en diamant), kan også vises på et objektdiagram.

Svar

UML er en samling af diagrammer.Der er klassediagrammer (forskellige på så mange niveauer end Crow “s Feet notation), Brug Case diagrammer, implementeringsdiagrammer, sekvensdiagrammer, tilstand maskindiagrammer og så videre, som du kan læse i 790 sider omg “s specifikation . Så nej, de er en helt anden ting.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *