Különbség Az ER Diagram és Az Osztály Diagram Között

Különbség Az ER Diagram és Az Osztály Diagram Között
Különbség Az ER Diagram és Az Osztály Diagram Között

Videó: Különbség Az ER Diagram és Az Osztály Diagram Között

Videó: Különbség Az ER Diagram és Az Osztály Diagram Között
Videó: Подцарство Protozoa(Одноклеточные) 2024, Április
Anonim

ER diagram vs osztály diagram

Az ER (entitás-kapcsolat) diagramok és az osztálydiagramok azok a tervezési diagramok, amelyeket a szoftverfejlesztők általában a szoftverfejlesztés életciklusának tervezési szakaszaiban készítenek. Az ER diagramok az entitás-kapcsolat modellezés (ERM) technika termékei az adatbázisok modellezéséhez. Az osztálydiagram, az egységes modellezési nyelven írva, egy diagram, amely leírja a javasolt rendszer felépítését. Bár nincs szükség pontos egyenkénti feltérképezésre az osztálydiagramok osztályai és az entitásdiagramokban szereplő entitások között, általában van közöttük értelmes kapcsolat. Rengeteg olyan eset van azonban, amikor egy ER diagram entitása a megfelelő osztálydiagram több osztályához vagy egy osztálydiagram egyetlen osztályához hozzárendeli a megfelelő ER diagram több entitását. De,ez teljes mértékben a szoftverfejlesztők tervezési döntéseitől függ.

Mi az ER diagram?

Az ER diagramok az entitás-kapcsolat modellezés termékei. Az entitás-kapcsolat modellezés az absztrakt és fogalmi adatok megjelenítésének folyamata. Az ER diagramok végül modellezik az adatbázisokat. Pontosabban az adatmodell fogalmi sémáját állítja elő. Az ER diagramok fő építőelemei az entitások, kapcsolatok és attribútumok. Az entitás olyan dolgot képvisel, amely függetlenül létezhet és egyedileg meghatározható. Leggyakrabban a gazdálkodó egység egy valós tárgyat képvisel, például autót vagy alkalmazottat. Az entitások lehetnek ugyan olyan főnevek, amelyek a megoldandó probléma leírása során felmerülnek. A kapcsolat megmutatja, hogyan kapcsolódnak az entitások. Olyanok, mint a megoldandó probléma leírásában található igék. Mind az entitások, mind az attribútumok tulajdonságait attribútumoknak nevezzük.

Mi az osztálydiagram?

Az osztálydiagram (pontosabban UML osztálydiagramként ismert) egy tervdiagram, amely a javasolt rendszer statikus felépítését és viselkedését ábrázolja, UML (Unified Modeling Language) segítségével definiálva. Az osztálydiagram bemutatja a rendszerek osztályait, az osztályok közötti kapcsolatokat és azok attribútumait. Az osztályok a valós objektumok elvont ábrázolását ábrázolják, míg a kapcsolatok azt mutatják, hogy az egyes osztályok hogyan kapcsolódnak másokhoz. Az osztályoknak és a kapcsolatoknak is vannak tulajdonságai, amelyeket attribútumoknak hívunk. Az osztályokban alkalmazott módszerek képviselik vagy meghatározzák ezen osztályok viselkedését. Az osztályok módszereit és attribútumait az osztály tagjainak nevezzük.

Mi a különbség az ER diagram és az osztály diagram között?

Bár az ER diagramok és az osztálydiagramok a tervezési diagramok közül kettő a fejlesztőkkel gyakran találkoznak a szoftvertervezési projektek tervezési szakaszában, megvannak a legfontosabb különbségeik. Az ER diagramok az adatmodell elvont ábrázolását jelentik, míg az osztálydiagramok a javasolt rendszer statikus felépítését és viselkedését. Az ER diagramok fő építőelemei entitások, kapcsolatok és attribútumok, de az osztálydiagramok fő építőkövei az osztályok, kapcsolatok és attribútumok. Az osztálydiagramok inkább a valós objektumokhoz kapcsolódnak, míg az ER diagramok leggyakrabban az adatbázis tábláihoz. Általában az ER-diagramokban talált összefüggéseket az emberek nehezebben megértik, mint az osztálydiagramokban található kapcsolatokat.

Ajánlott: