Kasutusjuhtumi ja tegevusdiagrammi erinevus

Sisukord:

Kasutusjuhtumi ja tegevusdiagrammi erinevus
Kasutusjuhtumi ja tegevusdiagrammi erinevus

Video: Kasutusjuhtumi ja tegevusdiagrammi erinevus

Video: Kasutusjuhtumi ja tegevusdiagrammi erinevus
Video: Stig Rästa - Suukooli hambapesulaul 2024, Juuli
Anonim

Kasutusjuhtude diagrammi ja tegevusdiagrammi peamine erinevus seisneb selles, et kasutusjuhtude diagramm aitab modelleerida süsteemi ja kasutaja interaktsioone, samas kui tegevusskeem aitab modelleerida süsteemi töövoogu.

UML tähistab ühtset modelleerimiskeelt. See erineb teistest programmeerimiskeeltest, nagu C, C++, Java. See aitab luua tarkvarasüsteemi piltliku esituse. Objektorientatsioon on tarkvaralahenduste arendamise kõige levinum metoodika. UML-diagrammid aitavad esitada objektorienteeritud mõisteid. Need diagrammid aitavad kontseptuaalset modelleerimist ning muudavad süsteemi mõistmise lihtsaks ja lihtsamaks. UML-skeeme on erinevaid. Kaks neist on kasutusjuhtude diagramm ja tegevusskeem.

Mis on kasutusjuhtude diagramm?

UML-i modelleerimistüüpe on kaks. Need on struktureeritud modelleerimine ja käitumise modelleerimine. Struktureeritud modelleerimine kirjeldab süsteemi staatilisi omadusi, käitumise modelleerimine aga süsteemi dünaamilist olemust. Kasutusdiagramm on käitumisdiagramm.

Ühekordse kasutusega juhtum esindab süsteemi kõrgetasemelist funktsionaalsust. Ellips tähistab kasutusjuhtu ja nimi on kirjutatud selle sisse. Näitleja kutsub esile kasutusjuhtumi. See võib olla inimene, teine süsteem või organisatsioon, kelle eesmärk on süsteemi kasutada. Lisaks tähistab ristkülik süsteemi piiri.

Pangaautomaadi kasutajajuhtude diagramm on järgmine.

Kasutusjuhtumi ja tegevusdiagrammi erinevus
Kasutusjuhtumi ja tegevusdiagrammi erinevus

Joonis 01: Kasutusjuhtumi diagramm

Klient on näitleja. Ta teostab selliseid kasutusjuhtumeid nagu saldo kontrollimine, sularaha sissemakse ja raha väljavõtmine. Jooned tähistavad seost kliendi ja kasutusjuhtude vahel. Pank on teisejärguline tegutseja, kes täidab kasutusjuhtu sularahaautomaadi täitmisel. Lisaks võivad kasutusjuhtude diagrammid kujutada ka sõltuvusi.

On kaks sõltuvust, mida nimetatakse kaasamiseks ja laiendamiseks. Kui kasutusjuht nõuab teise kasutusjuhu tuge, on nende kahe kasutusjuhtumi sõltuvus „kaasa“. Raha väljavõtmiseks peaks süsteem esm alt saldot kontrollima. Seetõttu on see kaasamissõltuvus. Pärast saldo kontrollimist, raha sissemaksmist või raha väljavõtmist saab klient printida kviitungi. See pole vajalik, kuid see on võimalik. Seetõttu on nendel kasutusjuhtudel ja trükikviitungi kasutusjuhul sõltuvus "laieneb". Üldiselt aitab kasutusjuhtude diagramm modelleerida süsteemi konteksti.

Mis on tegevusdiagramm?

Tegevusdiagramm on teine käitumisskeem. See sarnaneb vooskeemiga, mis kujutab liikumist ühelt tegevuselt teisele. Tegevusteks on süsteemi erinevad toimingud. See diagramm annab süsteemist kõrgetasemelise ülevaate. Üliõpilasjuhtimise tegevusskeemi näide on järgmine.

Peamised erinevused kasutusjuhtumi ja tegevusdiagrammi vahel
Peamised erinevused kasutusjuhtumi ja tegevusdiagrammi vahel

Joonis 02: tegevusskeem

Diagramm algab esialgse sõlmega. Esimene samm on õpilase andmete vaatamine. Pärast seda on tingimus. Teemant sümbol tähistab tingimust. See kontrollib, kas õpilane on olemas või mitte. Kui õpilane on uus, tuleb selle uue õpilase jaoks kirjed luua.

Lisaks, kui õpilane on juba olemas, on veel üks tingimus kontrollida, kas õpilane alles õpib või mitte. Kui ei, siis on võimalik õpilaste kirjed kustutada. Ja kui õpilane alles õpib, siis on võimalik kirjeid uuendada.

Looge, värskendage ja kustutage kirjeid, ühendage need, kasutades liite sümbolit. See sümbol ühendab rohkem tegevusi üheks. Lõpuks saab vaadata õpilaste andmeid. Lõpu sümbol näitab protsessi voo lõpuleviimist. See on tegevusdiagrammi näide.

Mis vahe on kasutusjuhtumi diagrammil ja tegevusdiagrammil?

Kasutusjuhtude diagramm kujutab kasutaja suhtlust süsteemiga. Teisest küljest kujutab tegevusdiagramm toimingute jada või voojuhtimist vooskeemiga sarnases süsteemis. Kasutusdiagramm aitab modelleerida süsteemi ja kasutaja interaktsioone, samas kui tegevusskeem aitab modelleerida süsteemi töövoogu. See on peamine erinevus kasutusjuhtude diagrammi ja tegevusdiagrammi vahel.

Erinevus tabelikujulise kasutusjuhtumi ja tegevusdiagrammi vahel
Erinevus tabelikujulise kasutusjuhtumi ja tegevusdiagrammi vahel

Kokkuvõte – kasutusjuhtude diagramm vs tegevusdiagramm

Kasutusjuhtude diagramm ja tegevusskeem on käitumuslikud UML-diagrammid, mis kirjeldavad süsteemi dünaamilist olemust. Kasutusjuhtude diagrammi ja tegevusdiagrammi erinevus seisneb selles, et kasutusjuhtude diagramm aitab modelleerida süsteemi, kasutajate interaktsioone ja tegevusskeem aitab modelleerida süsteemi töövoogu. Need diagrammid pakuvad mitmeid eeliseid. Need aitavad modelleerida ärinõudeid ja saada kõrgetasemelist arusaama süsteemi funktsionaalsusest.

Soovitan: