Diferenca midis Diagramit të Rastit të Përdorimit dhe Diagramit të Veprimtarisë

Përmbajtje:

Diferenca midis Diagramit të Rastit të Përdorimit dhe Diagramit të Veprimtarisë
Diferenca midis Diagramit të Rastit të Përdorimit dhe Diagramit të Veprimtarisë

Video: Diferenca midis Diagramit të Rastit të Përdorimit dhe Diagramit të Veprimtarisë

Video: Diferenca midis Diagramit të Rastit të Përdorimit dhe Diagramit të Veprimtarisë
Video: Matematikë 12 - Karakteristikat e shpërndarjes 2024, Dhjetor
Anonim

Dallimi kryesor midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit është se diagrami i rastit të përdorimit ndihmon në modelimin e ndërveprimeve të sistemit dhe përdoruesve ndërsa diagrami i aktivitetit ndihmon në modelimin e rrjedhës së punës së sistemit.

UML do të thotë Gjuha e Unifikuar e Modelimit. Është i ndryshëm nga gjuhët e tjera të programimit si C, C++, Java. Ndihmon për të krijuar një paraqitje pikture të sistemit softuerik. Orientimi në objekt është metodologjia më e zakonshme për zhvillimin e zgjidhjeve softuerike. Diagramet UML ndihmojnë për të përfaqësuar konceptet e orientuara nga objekti. Këto diagrame ndihmojnë modelimin konceptual dhe e bëjnë të thjeshtë dhe më të lehtë kuptimin e sistemit. Ka diagrame të ndryshme UML. Dy prej tyre janë diagrami i rastit të përdorimit dhe diagrami i aktivitetit.

Çfarë është Diagrami i Rastit të Përdorimit?

Ekzistojnë dy lloje modelimi UML. Ato janë modelimi i strukturuar dhe modelimi i sjelljes. Modelimi i strukturuar përshkruan tiparet statike të sistemit ndërsa modelimi i sjelljes përshkruan natyrën dinamike të sistemit. Diagrami i rastit të përdorimit është një diagram sjelljeje.

Një rast përdorimi i vetëm përfaqëson funksionalitetin e nivelit të lartë të një sistemi. Një elips përfaqëson një rast përdorimi dhe emri shkruhet brenda saj. Një aktor thërret një rast përdorimi. Mund të jetë një person, një sistem tjetër ose një organizatë që synon të përdorë sistemin. Për më tepër, një drejtkëndësh përfaqëson kufirin e sistemit.

Diagrami i rastit të përdoruesit për një ATM është si më poshtë.

Dallimi midis Diagramit të Rastit të Përdorimit dhe Diagramit të Aktivitetit
Dallimi midis Diagramit të Rastit të Përdorimit dhe Diagramit të Aktivitetit

Figura 01: Diagrami i rastit të përdorimit

Klienti është një aktor. Ai kryen raste të përdorimit të tilla si bilanci i çekut, depozitimi i parave të gatshme dhe tërheqja e parave. Linjat përfaqësojnë lidhjen midis klientit dhe rasteve të përdorimit. Banka është një aktor dytësor dhe kryen rastin e përdorimit duke mbushur ATM-në me para të gatshme. Për më tepër, diagramet e rasteve të përdorimit mund të përfaqësojnë gjithashtu varësi.

Ka dy varësi të quajtura përfshi dhe shtrihet. Kur një rast përdorimi kërkon mbështetjen e një rasti tjetër përdorimi, këto dy raste përdorimi kanë varësinë "përfshi". Për të tërhequr para, sistemi duhet së pari të verifikojë balancën. Prandaj, është një varësi e përfshirë. Pas kontrollit të bilancit, depozitimit të parave ose tërheqjes së parave, klienti mund të printojë një faturë. Nuk është e nevojshme, por është e mundur. Prandaj, ato raste përdorimi dhe rasti i përdorimit të faturave të printuara ka varësinë "shtrihet". Në përgjithësi, diagrami i rastit të përdorimit ndihmon në modelimin e kontekstit të sistemit.

Çfarë është Diagrami i Aktivitetit?

Një diagram aktiviteti është një diagram tjetër i sjelljes. Është i ngjashëm me një grafik rrjedhash që përfaqëson rrjedhën nga një aktivitet në një aktivitet tjetër. Aktivitetet janë operacione të ndryshme të sistemit. Ky diagram ofron një pamje të nivelit të lartë të sistemit. Një shembull i diagramit të aktivitetit për menaxhimin e studentëve është si më poshtë.

Dallimi kryesor ndërmjet diagramit të rastit të përdorimit dhe diagramit të aktivitetit
Dallimi kryesor ndërmjet diagramit të rastit të përdorimit dhe diagramit të aktivitetit

Figura 02: Diagrami i aktivitetit

Diagrami fillon me nyjen fillestare. Hapi i parë është të shikoni detajet e studentit. Pas kësaj, ekziston një kusht. Një simbol diamanti përfaqëson një gjendje. Kontrollon nëse studenti ekziston apo jo. Nëse studenti është i ri, atëherë hapi është krijimi i regjistrimeve për atë student të ri.

Për më tepër, nëse studenti tashmë ekziston, ekziston një kusht tjetër për të kontrolluar nëse studenti është ende duke mësuar apo jo. Nëse jo, është e mundur të fshihen të dhënat e studentëve. Dhe, nëse studenti është ende duke mësuar, atëherë është e mundur të përditësohen të dhënat.

Krijoni, përditësoni dhe fshini regjistrimet bashkohen së bashku duke përdorur simbolin e përbashkët. Ky simbol kombinon më shumë veprime në një. Së fundi, detajet e studentit mund të shihen. Simboli i fundit tregon përfundimin e rrjedhës së procesit. Ky është një shembull i diagramit të aktivitetit.

Cili është ndryshimi midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit?

Një diagram rasti i përdorimit përfaqëson ndërveprimin e përdoruesit me sistemin. Nga ana tjetër, një diagram aktiviteti përfaqëson serinë e veprimeve ose kontrollin e rrjedhës në një sistem të ngjashëm me një diagram të rrjedhës. Një diagram rasti i përdorimit ndihmon në modelimin e sistemit dhe ndërveprimeve të përdoruesve ndërsa një diagram aktiviteti ndihmon në modelimin e rrjedhës së punës së sistemit. Ky është ndryshimi kryesor midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit.

Dallimi midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit në formë tabelare
Dallimi midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit në formë tabelare

Përmbledhje – Përdor Diagramin e Rastit kundër Diagramit të Veprimtarisë

Diagrami i rastit të përdorimit dhe diagrami i aktivitetit janë diagrame të sjelljes UML që përshkruajnë natyrën dinamike të një sistemi. Dallimi midis diagramit të rastit të përdorimit dhe diagramit të aktivitetit është se një diagram rasti i përdorimit ndihmon në modelimin e sistemit, ndërveprimet e përdoruesve ndërsa diagrami i aktivitetit ndihmon në modelimin e rrjedhës së punës së sistemit. Këto diagrame ofrojnë përparësi të shumta. Ato ndihmojnë në modelimin e kërkesave të biznesit dhe për të kuptuar në nivel të lartë funksionalitetin e sistemit.

Recommended: