võtme erinevus kasutamise juhtumite diagrammi ja tegevusdiagrammi vahel on see, et Kasutusjuhtumite diagramm aitab modelleerida süsteemi ja kasutajate interaktsioone, samas kui tegevusskeem aitab modelleerida süsteemi töövoogu.
UML tähistab ühtset modelleerimiskeelt. See erineb teistest programmeerimiskeeltest, näiteks C, C ++, Java. See aitab luua tarkvarasüsteemi piltliku esituse. Objektiorientatsioon on tarkvaralahenduste väljatöötamiseks kõige levinum metoodika. UML-diagrammid aitavad esindada objektorienteeritud kontseptsioone. Need diagrammid aitavad kontseptuaalset modelleerimist ning muudavad süsteemi lihtsaks ja arusaadavaks. UML-diagramme on erinevaid. Kaks neist on kasutusjuhtumite diagramm ja tegevusskeem.
1. Ülevaade ja peamised erinevused
2. Mis on kasutusjuhtumite diagramm
3. Mis on tegevusskeem
4. Kõrvuti võrdlus - kasutage juhtumite diagrammi vs aktiivsusskeemi tabelina
5. Kokkuvõte
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. Kasutusjuhtumite diagramm on käitumisskeem.
Ühekordne kasutusjuhtum tähistab süsteemi kõrgetasemelist funktsionaalsust. Ellips tähistab kasutusjuhtu ja nimi on kirjutatud selle sisse. Näitleja tugineb kasutusjuhtumile. See võib olla inimene, mõni muu süsteem või organisatsioon, kellel on eesmärk seda süsteemi kasutada. Veelgi enam, ristkülik tähistab süsteemi piiri.
ATM-i kasutajajuhtumite diagramm on järgmine.
Joonis 01: juhtumite diagramm
Klient on näitleja. Ta viib läbi selliseid juhtumeid nagu saldo kontrollimine, sularaha sissemakse ja raha väljavõtmine. Jooned tähistavad kliendi ja kasutusjuhtumite vahelist seost. Pank on teisejärguline osaleja ja täidab kasutusjuhtumi, täites sularahaautomaadi sularahaga. Lisaks võivad sõltuvust näidata ka juhtumite diagrammid.
Seal on kaks sõltuvust, mida nimetatakse hulka ja laieneb. Kui kasutusjuhtum nõuab mõne muu kasutusjuhtumi toe, on nende kahe kasutusjuhtumi sõltuvus „hõlmama”. Raha väljavõtmiseks peaks süsteem esmalt kontrollima saldo. Seetõttu on see sõltuvussuhe. Pärast saldo kontrollimist, sissemakse tegemist või raha väljavõtmist saab klient kviitungi välja printida. See pole vajalik, kuid see on võimalik. Seetõttu on nende kasutusjuhtude ja prinditud kviitungite kasutamise juhtumite sõltuvus "laienemas". Üldiselt aitab kasutusjuhtumite diagramm süsteemi konteksti modelleerida.
Tegevusskeem on veel üks käitumisskeem. See sarnaneb vooskeemiga, mis tähistab voolu ühelt tegevuselt teisele. Tegevused on süsteemi erinevad toimingud. See diagramm pakub süsteemi kõrgetasemelist vaadet. Üliõpilaste juhtimise tegevusskeemi näide on järgmine.
Joonis 02: tegevusdiagramm
Diagramm algab algse sõlmega. Esimene samm on vaadata õpilase andmeid. Pärast seda on seisund. Teemandi sümbol tähistab tingimust. See kontrollib, kas õpilane on olemas või mitte. Kui õpilane on uus, siis on samm selleks uuele õpilasele kirjete loomine.
Lisaks, kui õpilane on juba olemas, on veel üks tingimus, et kontrollida, kas õpilane alles õpib või mitte. Kui ei, siis on võimalik õpilasregistrid kustutada. Ja kui õpilane alles õpib, siis on võimalik arvestust värskendada.
Kirjete loomine, värskendamine ja kustutamine ühendatakse ühise sümboli abil. See sümbol ühendab mitu toimingut üheks. Lõpuks saab vaadata õpilase andmeid. Lõppsümbol näitab protsessi voolu lõpuleviimist. See on tegevusskeemi näide.
Kasutusjuhtumite diagramm tähistab kasutaja interaktsiooni süsteemiga. Teisest küljest esindab tegevusdiagramm toimingute seeriat või voolu juhtimist vooskeemiga sarnases süsteemis. Kasutusjuhtumite diagramm aitab modelleerida süsteemi ja kasutaja interaktsioone, tegevusskeem aga modelleerida süsteemi töövoogu. See on peamine erinevus kasutusjuhtumite diagrammi ja tegevusskeemi vahel.
Kasutusjuhtumite diagramm ja tegevusskeem on käitumuslikud UML-diagrammid, mis kirjeldavad süsteemi dünaamilist olemust. Erinevus kasutusjuhtumite diagrammi ja tegevusskeemi vahel on see, et kasutusjuhtumite diagramm aitab modelleerida süsteemi, kasutaja interaktsioone, samal ajal kui tegevusskeem aitab modelleerida süsteemi töövoogu. Need diagrammid pakuvad mitmeid eeliseid. Need aitavad modelleerida ärinõudeid ja saada süsteemi funktsionaalsusest kõrgetasemelist arusaamist.
1.Tutorials point. “UML - tegevusskeemid.” Õppematerjalide punkt, 8. jaanuar 2018. Saadaval siin
2.Tutorials point. “UML - kasutage juhtumite diagramme.” Õppematerjalide punkt, 8. jaanuar 2018. Saadaval siin
3. „UML-tegevusskeemi õpetus“. Lucidchart, 18. aprill 2018. Saadaval siin