Skirtumas tarp naudojimo atvejų diagramos ir veiklos diagramos

pagrindinis skirtumas tarp naudojimo atvejo diagramos ir veiklos diagramos yra ta, kad naudojimo atvejų diagrama padeda modeliuoti sistemos ir vartotojo sąveikas, o veiklos schema padeda modeliuoti sistemos darbo eigą.

UML reiškia vieningą modeliavimo kalbą. Tai skiriasi nuo kitų programavimo kalbų, tokių kaip C, C ++, Java. Tai padeda sukurti vaizdinį programinės įrangos sistemos vaizdą. Objektų orientacija yra labiausiai paplitusi programinės įrangos sprendimų kūrimo metodika. UML diagramos padeda atvaizduoti į objektą orientuotas sąvokas. Šios diagramos padeda konceptualiai modeliuoti ir palengvina sistemos supratimą. Yra įvairių UML schemų. Du iš jų yra naudojimo atvejų ir veiklos diagramos.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra naudojimo atvejų diagrama
3. Kas yra veiklos schema
4. Šalutinis palyginimas - lentelės forma naudokite atvejo diagramą ir veiklos diagramą
5. Santrauka

Kas yra naudojimo atvejų diagrama?

Yra du UML modeliavimo tipai. Jie yra struktūrinio modelio ir elgesio modeliavimo. Struktūrinis modeliavimas apibūdina statines sistemos ypatybes, o elgesio modeliavimas apibūdina sistemos dinaminį pobūdį. Naudojimo atvejų diagrama yra elgesio schema.

Vienkartinis atvejis rodo aukšto lygio sistemos funkcionalumą. Elipsė nurodo naudojimo atvejį, o vardas yra užrašytas jo viduje. Aktorius iškviečia naudojimo atvejį. Tai gali būti asmuo, kita sistema ar organizacija, kurie turi tikslą ja naudotis. Be to, stačiakampis žymi sistemos ribas.

ATM vartotojo pavyzdžių schema yra tokia.

01 paveikslas: Naudokite atvejo diagramą

Klientas yra aktorius. Jis atlieka naudojimo atvejus, tokius kaip balanso patikrinimas, grynųjų pinigų įnešimas ir pinigų išėmimas. Linijos parodo kliento ir naudojimo atvejų ryšį. Bankas yra antraeilis veikėjas ir vykdo naudojimo atvejį, užpildydamas bankomatą grynaisiais. Be to, naudojimo atvejų diagramos taip pat gali parodyti priklausomybes.

Yra dvi priklausomybės, vadinamos įtraukti ir pratęsti. Kai naudojimo atvejui reikia palaikyti kitą naudojimo atvejį, tų dviejų naudojimo atvejų priklausomybė yra „apima“. Norėdami išsiimti pinigus, sistema pirmiausia turėtų patikrinti likutį. Todėl tai yra priklausomybė nuo įtraukimo. Patikrinęs balansą, įmokėdamas pinigus arba išimdamas pinigus, klientas gali atsispausdinti kvitą. Nebūtina, bet įmanoma. Todėl tų naudojimo atvejų ir spausdintų kvitų naudojimo atvejų priklausomybė „pailgėja“. Apskritai naudojimo atvejo diagrama padeda modeliuoti sistemos kontekstą.

Kas yra veiklos diagrama?

Veiklos schema yra dar viena elgesio schema. Tai panaši į schemą, vaizduojančią srautą iš vienos veiklos į kitą. Veikla - tai įvairios sistemos operacijos. Ši schema pateikia aukšto lygio sistemos vaizdą. Mokinių valdymo veiklos diagramos pavyzdys yra toks.

02 pav. Veiklos schema

Diagrama prasideda pradiniu mazgu. Pirmasis žingsnis yra peržiūrėti išsamią informaciją apie studentą. Po to yra sąlyga. Deimantų simbolis reiškia būklę. Tai patikrina, ar studentas egzistuoja, ar ne. Jei studentas yra naujas, tada reikia sukurti įrašus apie tą naują mokinį.

Be to, jei studentas jau yra, yra dar viena sąlyga patikrinti, ar studentas vis dar mokosi, ar ne. Jei ne, galima ištrinti studentų įrašus. Ir jei studentas vis dar mokosi, tada galima atnaujinti įrašus.

Sukurkite, atnaujinkite ir ištrinkite įrašus kartu naudodami bendrą simbolį. Šis simbolis sujungia daugiau veiksmų į vieną. Galiausiai galima peržiūrėti studento duomenis. Pabaigos simbolis rodo proceso srauto pabaigą. Tai yra veiklos diagramos pavyzdys.

Kuo skiriasi naudojimo atvejų diagrama ir aktyvumo diagrama?

Naudojimo atvejo diagrama parodo vartotojo sąveiką su sistema. Kita vertus, veiklos schema parodo veiksmų seką arba srauto valdymą sistemoje, panašioje į schemą. Naudojimo atvejų diagrama padeda modeliuoti sistemos ir vartotojo sąveikas, o veiklos schema padeda modeliuoti sistemos darbo eigą. Tai yra pagrindinis skirtumas tarp naudojimo atvejų diagramos ir veiklos diagramos.

Santrauka - naudokite atvejo diagramą ir veiklos diagramą

Naudojimo atvejų ir veiklos diagramos yra elgesio UML diagramos, apibūdinančios sistemos dinamiškumą. Skirtumas tarp naudojimo atvejų diagramos ir veiklos diagramos yra tas, kad naudojimo atvejų diagrama padeda modeliuoti sistemą, vartotojo sąveiką, o veiklos schema padeda modeliuoti sistemos darbo srautus. Šios diagramos suteikia daug privalumų. Jie padeda modeliuoti verslo reikalavimus ir gauti aukšto lygio supratimą apie sistemos funkcionalumą.

Nuoroda:

1.Tutorials punktas. „UML - veiklos diagramos“. Mokymo taškas, 2018 m. Sausio 8 d. Galima rasti čia
2.Tutorials punktas. „UML - naudokite atvejų diagramas“. Mokymo taškas, 2018 m. Sausio 8 d. Galima rasti čia
3. „UML veiklos diagramos vadovėlis“. Lucidchart, 2018 m. Balandžio 18 d. Galima rasti čia