Ligger kråkfötter under underkategorin i UML-notationen eller är det en helt annan metod.
Så långt jag har sett är det bara skillnad mellan två av dem att kråka fötter använder kråksymbol | —— < – för att visa förhållandet medan UML använder 0 .. * eller siffran för att visa förhållandet.
Jag tror att jag har sett båda metoderna listade under UML-diagrammet som ER-diagram för databas eller korrigera mig om jag har fel? Och älskar också att veta vilken till den allmänt använda eller vanliga?
Svar
I praktiken är ERD mer visuella hjälpmedel för databaser. Du försöker att modellera dina tabeller med hjälp av relationer som avbildas av ERD så att du snabbt kan uttrycka dig särskilt när du diskuterar med andra.
Medan UML å andra sidan hand är ett OOP-sätt att representera själva applikationen och därmed djupare och mer komplex än ERD. En uppenbar skillnad En typ av UML innehåller tillstånd (fält) och beteenden (metod api), till skillnad från ERD som bara innehåller ren data. UML kan också skildra processflöde som exempelvis användningsdiagram. Kort sagt, UML är det vanliga sättet att representera hur hela applikationen beter sig, dess fysiska och logiska delar, dess arkitektur osv.
Svar
Crow ”s Feet Notation är en av flera Enhetsrelationer diagrammationsnoteringar.
En enhetsrelationsmodell är resultatet av att man använder en systematisk process för att beskriva och definiera ett ämnesområde för affärsdata. Den definierar inte affärsprocessen, bara visualisera affärsdata. Data representeras som komponenter (enheter) som är kopplade till varandra genom relationer som uttrycker beroenden och kraven mellan dem, såsom: en byggnad kan delas in i noll eller fler lägenheter, men en lägenhet kan bara placeras i en byggnad. Enheter kan ha olika egenskaper (attribut) som kännetecknar Diagram som skapats för att representera dessa enheter, attribut och förhållanden grafiskt kallas entitet – rela tionship diagram.
En ER-modell implementeras vanligtvis som en databas. När det gäller en relationsdatabas, som lagrar data i tabeller, representerar varje rad i varje tabell en förekomst av en enhet. Vissa datafält i dessa tabeller pekar på index i andra tabeller; sådana pekare är den fysiska implementeringen av relationerna.
Och mer specifikt
Crows foot notation används i Barkers notation, Structured Systems Analysis and Design Method (SSADM) och informationsteknik. Crows fotdiagram representerar enheter som rutor och förhållanden som linjer mellan rutorna. Olika former i ändarna av dessa linjer representerar kardinaliteten i förhållandet.
Objektdiagram skiljer sig något från ER-diagram.
I Unified Modeling Language (UML) fokuserar ett objektdiagram på en viss uppsättning objekt och attribut, och länkarna mellan dessa instanser. En korrelerad uppsättning objektdiagram ger insikt i hur en godtycklig bild av ett system förväntas utvecklas över tiden. I tidiga UML-specifikationer beskrivs objektdiagrammet som:
”Ett objektdiagram är ett diagram över förekomster, inklusive objekt och datavärden. Ett statiskt objektdiagram är en förekomst av ett klassdiagram; den visar en ögonblicksbild av det detaljerade tillståndet för ett system vid en tidpunkt. Användningen av objektdiagram är ganska begränsad, nämligen för att visa exempel på datastruktur. ”Den senaste UML 2.5-specifikationen definierar inte uttryckligen objektsdiagram, men ger en notering för instanser av klassificerare. >
Objektdiagram och klassdiagram är nära besläktade och använder nästan identisk notation. Båda diagrammen är avsedda att visualisera ett systems statiska struktur. Medan klassdiagram visar klasser, visar objektdiagram förekomster av klasser (objekt). Objektdiagram är mer konkreta än klassdiagram. De används ofta för att ge exempel eller fungera som testfall för klassdiagram. Endast aspekter av aktuellt intresse för en modell visas vanligtvis i ett objektdiagram.
Användning
Om du använder ett UML-modelleringsverktyg ritar du vanligtvis objektdiagram med någon annan diagramtyp, till exempel i ett klassdiagram. En objektinstans kan kallas en instansspecifikation eller bara en instans. mellan instanser är allmänt kallas en länk. Andra UML-enheter, till exempel en aggregerings- eller kompositionssymbol (en diamant) kan också visas i ett objektdiagram.
Svar
UML är en samling diagram.Det finns klassdiagram (annorlunda på så många nivåer än Crows Feet notation), Använda falldiagram, distributionsdiagram, sekvensdiagram, tillstånds maskindiagram och så vidare som du kan läsa i 790 sidor omg ”specifikation . Så nej, de är en helt annan sak.