Diferența dintre diagrama cazului de utilizare și diagrama activității

Cuprins:

Diferența dintre diagrama cazului de utilizare și diagrama activității
Diferența dintre diagrama cazului de utilizare și diagrama activității

Video: Diferența dintre diagrama cazului de utilizare și diagrama activității

Video: Diferența dintre diagrama cazului de utilizare și diagrama activității
Video: Diferența dintre obiective și responsabilități 2024, Noiembrie
Anonim

Diferența cheie dintre diagrama cazurilor de utilizare și diagrama activității este că diagrama cazurilor de utilizare ajută la modelarea sistemului și a interacțiunilor utilizatorului, în timp ce diagrama de activități ajută la modelarea fluxului de lucru al sistemului.

UML înseamnă Unified Modeling Language. Este diferit de alte limbaje de programare precum C, C++, Java. Ajută la construirea unei reprezentări picturale a sistemului software. Orientarea obiectelor este cea mai comună metodologie de dezvoltare a soluțiilor software. Diagramele UML ajută la reprezentarea conceptelor orientate pe obiecte. Aceste diagrame ajută la modelarea conceptuală și fac simplu și mai ușor de înțeles sistemul. Există diverse diagrame UML. Două dintre ele sunt diagrame de caz de utilizare și diagramă de activitate.

Ce este diagrama cazurilor de utilizare?

Există două tipuri de modelare UML. Sunt modelare structurată și modelare comportamentală. Modelarea structurată descrie caracteristicile statice ale sistemului, în timp ce modelarea comportamentală descrie natura dinamică a sistemului. Diagrama cazurilor de utilizare este o diagramă comportamentală.

Un singur caz de utilizare reprezintă funcționalitatea de nivel în alt a unui sistem. O elipsă reprezintă un caz de utilizare, iar numele este scris în interiorul acesteia. Un actor invocă un caz de utilizare. Poate fi o persoană, un alt sistem sau o organizație care are scopul de a utiliza sistemul. În plus, un dreptunghi reprezintă limita sistemului.

Diagrama cazului utilizator pentru un bancomat este următoarea.

Diferența dintre diagrama cazurilor de utilizare și diagrama activității
Diferența dintre diagrama cazurilor de utilizare și diagrama activității

Figura 01: Diagrama de caz de utilizare

Clientul este actor. El efectuează cazuri de utilizare, cum ar fi verificarea soldului, depune numerar și retrage bani. Liniile reprezintă asocierea dintre client și cazurile de utilizare. Banca este un actor secundar și realizează cazul de utilizare umplerea bancomatului cu numerar. În plus, diagramele de cazuri de utilizare pot reprezenta și dependențe.

Există două dependențe numite include și extinde. Când un caz de utilizare necesită suportul unui alt caz de utilizare, acele două cazuri de utilizare au dependența „include”. Pentru a retrage bani, sistemul ar trebui să verifice mai întâi soldul. Prin urmare, este o dependență de includere. După verificarea soldului, depunerea banilor sau retragerea banilor, clientul poate imprima o chitanță. Nu este necesar, dar este posibil. Prin urmare, acele cazuri de utilizare și caz de utilizare a chitanței tipărite au dependența „se extinde”. În general, diagrama cazurilor de utilizare ajută la modelarea contextului sistemului.

Ce este diagrama activității?

O diagramă de activitate este o altă diagramă comportamentală. Este similar cu o diagramă de flux care reprezintă fluxul de la o activitate la alta. Activitățile sunt diferitele operațiuni ale sistemului. Această diagramă oferă o vedere la nivel în alt a sistemului. Un exemplu de diagramă de activitate pentru managementul elevilor este următorul.

Diferența cheie între diagrama cazurilor de utilizare și diagrama activității
Diferența cheie între diagrama cazurilor de utilizare și diagrama activității

Figura 02: Diagrama activității

Diagrama începe cu nodul inițial. Primul pas este să vizualizați detaliile elevului. După aceea, există o condiție. Un simbol diamant reprezintă o condiție. Verifică dacă studentul există sau nu. Dacă studentul este nou, atunci pasul este să creați înregistrări pentru acel nou student.

În plus, dacă studentul există deja, există o altă condiție pentru a verifica dacă studentul încă învață sau nu. Dacă nu, este posibil să ștergeți înregistrările studenților. Și, dacă studentul încă învață, atunci este posibil să actualizeze înregistrările.

Creați, actualizați și ștergeți înregistrările se unesc folosind simbolul comun. Acest simbol combină mai multe acțiuni într-una singură. În cele din urmă, detaliile studentului pot fi vizualizate. Simbolul de sfârșit indică finalizarea fluxului procesului. Acesta este un exemplu de diagramă de activitate.

Care este diferența dintre diagrama cazurilor de utilizare și diagrama activității?

O diagramă de caz de utilizare reprezintă interacțiunea utilizatorului cu sistemul. Pe de altă parte, o diagramă de activitate reprezintă seria de acțiuni sau controlul fluxului într-un sistem similar cu o diagramă de flux. O diagramă de caz de utilizare ajută la modelarea sistemului și a interacțiunilor utilizatorului, în timp ce o diagramă de activitate ajută la modelarea fluxului de lucru al sistemului. Aceasta este diferența principală dintre diagrama cazurilor de utilizare și diagrama activității.

Diferența dintre diagrama cazurilor de utilizare și diagrama activității sub formă tabelară
Diferența dintre diagrama cazurilor de utilizare și diagrama activității sub formă tabelară

Rezumat – Diagrama cazului de utilizare vs Diagrama activității

Diagrama cazurilor de utilizare și diagrama activității sunt diagrame UML comportamentale care descriu natura dinamică a unui sistem. Diferența dintre diagrama de caz de utilizare și diagrama de activitate este că o diagramă de caz de utilizare ajută la modelarea sistemului, interacțiunile utilizatorului, în timp ce diagrama de activități ajută la modelarea fluxului de lucru al sistemului. Aceste diagrame oferă multiple avantaje. Acestea ajută la modelarea cerințelor de afaceri și la o înțelegere la nivel în alt a funcționalității sistemului.

Recomandat: