Az kulcs különbség a használati eset diagramja és a tevékenységi diagram között az, hogy A használati eset diagram segíti a rendszer és a felhasználói interakciók modellezését, míg az aktivitási diagram segíti a rendszer munkafolyamatának modellezését.
Az UML az Unified Modeling Language kifejezést jelenti. Ez különbözik más programozási nyelvektől, például a C, C ++, Java. Segít a szoftverrendszer képi ábrázolásának felépítésében. Az objektum-orientáció a leggyakoribb módszer a szoftvermegoldások fejlesztésére. Az UML diagramok segítenek az objektumorientált koncepciók ábrázolásában. Ezek az ábrák elősegítik a fogalmi modellezést, megkönnyítik és megértik a rendszert. Különböző UML diagramok léteznek. Közülük kettő a használati eset diagramja és az aktivitási diagram.
1. Áttekintés és a legfontosabb különbség
2. Mi az a használati eset diagram?
3. Mi az aktivitási diagram?
4. Összehasonlítás egymással - Használjon esettáblázatot vs. tevékenységi diagramot táblázatos formában
5. Összegzés
Két UML modellezési típus létezik. Ezek strukturált modellek és viselkedés modellek. A strukturált modellezés a rendszer statikus tulajdonságait, míg a viselkedés modellezése a rendszer dinamikus természetét írja le. A használati esetdiagram egy viselkedési diagram.
Az egyszeri használat a rendszer magas szintű funkcionalitását képviseli. Az ellipszis egy felhasználási esetet ábrázol, és a nevet benne írják. A színész felhasználási esetet hív fel. Lehet egy személy, egy másik rendszer vagy egy szervezet, akinek a célja a rendszer használata. Sőt, egy téglalap jelöli a rendszer határát.
Az ATM felhasználói esetének diagramja a következő.
01. ábra: Használja az esetdiagramot
Az ügyfél színész. Használ olyan felhasználási eseteket, mint az egyenleg ellenőrzése, a készpénz letétbe helyezése és a pénzfelvétel. A vonalak képviselik a vevő és a használati esetek közötti kapcsolatot. A bank másodlagos szereplő, és az ATM-et készpénzzel feltöltő használati esetet hajtja végre. Ezenkívül a használati esetdiagramok függőségeket is képviselhetnek.
Két függőség van, amelyeket úgy hívunk, hogy beletartozik és kiterjed. 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 "beletartozik" függősége. Pénzfelvételhez a rendszernek először ellenőriznie kell az egyenleget. Ezért ez egy beépített függőség. Az egyenleg, a letétbe helyezés vagy a pénzfelvétel ellenőrzése után az ügyfél kinyomtathatja a nyugtát. Nem szükséges, de lehetséges. Ezért ezeknek a használati eseteknek és a nyomtatott nyugtáknak a használati függősége „kiterjed”. Összességében a felhasználási eset diagramja modellezi a rendszer környezetét.
Az aktivitási diagram egy másik viselkedési diagram. Ez hasonló egy folyamatábrahoz, amely az egyik tevékenységről a másikra történő áttérést képviseli. A tevékenységek a rendszer különféle műveletei. Ez a diagram magas szintű képet nyújt a rendszerről. A hallgatói menedzsment tevékenységi diagramja a következő.
02 ábra: Tevékenységi diagram
A diagram a kezdő csomóponttal kezdődik. Az első lépés a hallgatói adatok megtekintése. Ezután van egy feltétel. A gyémánt szimbólum egy feltételt jelöl. Ellenőrzi, hogy létezik-e a hallgató vagy sem. Ha a hallgató új, akkor a lépés az, hogy rekordokat hozzon létre az új hallgató számára.
Ezenkívül, ha a hallgató már létezik, van egy másik feltétel annak ellenőrzésére, hogy a hallgató még mindig tanul-e vagy sem. Ha nem, akkor törölheti a hallgatói rekordokat. És ha a hallgató még mindig tanul, akkor lehetőség van a rekordok frissítésére.
A rekordok létrehozása, frissítése és törlése egyesítik őket a közös szimbólum segítségével. Ez a szimbólum több műveletet egyesít. Végül a hallgatói részletek megtekinthetők. A vége szimbólum azt jelzi, hogy a folyamat befejeződött. Ez egy példa tevékenységdiagramra.
A használati eset diagramja bemutatja a felhasználó interakcióját a rendszerrel. Másrészről, egy tevékenységi diagram a műveletsort vagy az áramlásvezérlést ábrázolja egy folyamatábrahoz hasonló rendszerben. A használati esettéma segíti a rendszer és a felhasználói interakciók modellezését, míg egy tevékenységdiagram segíti a rendszer munkafolyamatának modellezését. Ez a fő különbség a használati eset diagramja és az aktivitási diagram között.
A használati esetdiagram és a tevékenységi diagram viselkedési UML diagramok, amelyek leírják a rendszer dinamikus természetét. A különbség a használati esett diagram és az aktivitási diagram között az, hogy egy használati esettéma segíti a rendszer, a felhasználói interakciók modellezését, míg az aktivitási diagram segíti a rendszer munkafolyamatának modellezését. Ezeknek a diagramoknak számos előnye van. Segítik az üzleti követelmények modellezésében és a rendszer funkcionalitásának magas szintű megértésében.
1.Tutorials Point. “UML - tevékenységi diagramok.” Oktató pontok, 2018. január 8. Elérhető itt
2.Tutorials Point. “UML - Használja az esetdiagramokat.” Oktató pontok, 2018. január 8. Elérhető itt
3. „UML tevékenységi diagram bemutatója”. Lucidchart, 2018. április 18. Itt érhető el