Különbség a használati eset diagram és a tevékenységdiagram között

Tartalomjegyzék:

Különbség a használati eset diagram és a tevékenységdiagram között
Különbség a használati eset diagram és a tevékenységdiagram között

Videó: Különbség a használati eset diagram és a tevékenységdiagram között

Videó: Különbség a használati eset diagram és a tevékenységdiagram között
Videó: Activity Diagram - Step by Step Guide with Example 2024, Július
Anonim

A legfontosabb különbség a használati eset diagram és a tevékenységdiagram között az, hogy a használati eset diagram segít a rendszer és a felhasználói interakciók modellezésében, míg a tevékenységdiagram a rendszer munkafolyamatának modellezésében.

A UML az egységes modellezési nyelv rövidítése. Ez különbözik a többi programozási nyelvtől, mint például a C, C++, Java. Segíti a szoftverrendszer képi megjelenítését. Az objektumorientáció a szoftvermegoldások fejlesztésének leggyakoribb módszere. Az UML diagramok segítenek az objektumorientált fogalmak ábrázolásában. Ezek a diagramok segítik a fogalmi modellezést, és egyszerűvé és könnyebbé teszik a rendszer megértését. Különféle UML diagramok léteznek. Ezek közül kettő a használati eset diagram és a tevékenység diagram.

Mi az a használati eset diagram?

Két UML modellezési típus létezik. Ezek strukturált modellezés és viselkedésmodellezés. A strukturált modellezés a rendszer statikus jellemzőit írja le, míg a viselkedésmodellezés a rendszer dinamikus természetét írja le. A használati eset diagram egy viselkedési diagram.

Az egyszer használatos eset a rendszer magas szintű funkcionalitását jelenti. Az ellipszis egy használati esetet jelöl, és a név bele van írva. Egy színész egy használati esetre hivatkozik. Ez lehet egy személy, egy másik rendszer vagy egy szervezet, akinek a célja a rendszer használata. Ezenkívül egy téglalap jelenti a rendszer határát.

Az ATM felhasználói eset diagramja a következő.

Különbség a használati eset diagram és a tevékenység diagram között
Különbség a használati eset diagram és a tevékenység diagram között

01. ábra: Használati eset diagram

Az ügyfél színész. Olyan használati eseteket hajt végre, mint az egyenleg csekkje, készpénz befizetése és pénzfelvétel. A vonalak az ügyfél és a használati esetek közötti asszociációt jelzik. A bank másodlagos szereplő, az ATM készpénzzel való feltöltését végzi el. Ezenkívül a használati eset diagramok függőségeket is ábrázolhatnak.

Két függőség létezik, amelyeket include-nak és extens-nek neveznek. Ha egy használati eset egy másik használati eset támogatását igényli, akkor ennek a két használati esetnek a „beleértve” a függősége. A pénzfelvételhez a rendszernek először ellenőriznie kell az egyenleget. Ezért ez egy beletartozó függőség. Az ügyfél az egyenleg ellenőrzése, pénzbefizetés vagy pénzfelvétel után nyugtát nyomtathat. Nem szükséges, de lehetséges. Ezért ezeknek a használati eseteknek és a nyomtatott nyugta használati eseteinek a függősége „kiterjed”. Összességében a használati eset diagram segít a rendszer kontextusának modellezésében.

Mi az a tevékenységdiagram?

A tevékenységdiagram egy másik viselkedési diagram. Hasonló egy folyamatábrához, amely az egyik tevékenységről a másik tevékenységre való áramlást ábrázolja. A tevékenységek a rendszer különféle műveletei. Ez a diagram magas szintű képet ad a rendszerről. Egy példa tevékenységi diagram a tanulók menedzsmentjéhez a következő.

Főbb különbség a használati eset diagram és a tevékenységdiagram között
Főbb különbség a használati eset diagram és a tevékenységdiagram között

02. ábra: Tevékenységi diagram

A diagram a kezdeti csomóponttal kezdődik. Az első lépés a tanuló adatainak megtekintése. Ezek után van egy feltétel. A gyémánt szimbólum egy állapotot jelöl. Ellenőrzi, hogy a tanuló létezik-e vagy sem. Ha a tanuló új, akkor rekordokat kell létrehozni az új tanulóhoz.

Továbbá, ha a tanuló már létezik, egy másik feltétel is van annak ellenőrzésére, hogy a tanuló még tanul-e vagy sem. Ha nem, akkor lehetőség van a tanulói rekordok törlésére. És ha a diák még tanul, akkor lehetőség van a rekordok frissítésére.

Rekordok létrehozása, frissítése és törlése a közös szimbólum használatával egyesíthető. Ez a szimbólum több műveletet egyesít egyben. Végül megtekinthetők a tanulók adatai. A vége szimbólum a folyamat folyamatának befejezését jelzi. Ez egy példa tevékenységi diagram.

Mi a különbség a használati eset diagram és a tevékenységdiagram között?

A használati eset diagramja a felhasználónak a rendszerrel való interakcióját mutatja be. Másrészt a tevékenységdiagram a műveletek sorozatát vagy a folyamatvezérlést ábrázolja egy folyamatábrához hasonló rendszerben. A használati eset diagram segít a rendszer és a felhasználói interakciók modellezésében, míg a tevékenységi diagram a rendszer munkafolyamatának modellezésében. Ez a fő különbség a használati eset diagram és a tevékenység diagram között.

Különbség a használati eset diagram és a tevékenységdiagram között táblázatos formában
Különbség a használati eset diagram és a tevékenységdiagram között táblázatos formában

Összefoglaló – Használati esetdiagram kontra tevékenységdiagram

A használati eset diagram és a tevékenység diagram viselkedési UML diagramok, amelyek leírják a rendszer dinamikus természetét. A használati eset diagram és a tevékenységdiagram között az a különbség, hogy a használati eset diagram segít a rendszer modellezésében, a felhasználói interakciók, míg a tevékenység diagram a rendszer munkafolyamatának modellezésében. Ezek a diagramok számos előnnyel járnak. Segítenek az üzleti követelmények modellezésében és a rendszer funkcionalitásának magas szintű megértésében.

Ajánlott: