diferența cheie între diagrama cazurilor de utilizare și diagrama de activitate este că diagrama cazurilor de utilizare ajută la modelarea interacțiunilor sistem și utilizator în timp ce diagrama de activitate ajută la modelarea fluxului de lucru al sistemului.
UML este un limbaj unificat de modelare. Este diferit de alte limbi de programare, cum ar fi C, C ++, Java. Aceasta ajută la construirea unei reprezentări picturale a sistemului software. Orientarea obiectului este cea mai comună metodologie pentru a dezvolta soluții software. Diagramele UML ajută la reprezentarea conceptelor orientate pe obiecte. Aceste diagrame ajută la modelarea conceptuală și simplifică și simplifică înțelegerea sistemului. Există diferite diagrame UML. Două dintre ele sunt schema de utilizare și schema de activitate.
1. Prezentare generală și diferență cheie
2. Ce este Diagrama de utilizare a casetei
3. Ce este Diagrama de activitate
4. Comparație de la o parte la alta - Utilizați diagrama de caz vs. diagrama de activitate în formă tabulară
5. rezumat
Există două tipuri de modelare UML. Acestea sunt modelarea structurată și modelarea comportamentului. Modelele structurate descriu caracteristicile statice ale sistemului, în timp ce modelarea comportamentului descrie natura dinamică a sistemului. Diagrama cazurilor de utilizare este o diagramă de comportament.
Un caz de utilizare unică reprezintă funcționalitatea la nivel înalt 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. Mai mult decât atât, un dreptunghi reprezintă granița sistemului.
Diagrama cazului utilizatorului pentru un ATM este după cum urmează.
Figura 01: Utilizați diagrama casei
Clientul este un actor. El efectuează cazuri de utilizare cum ar fi soldul cecului, depunerea de numerar și retragerea banilor. Linile reprezintă asocierea dintre client și cazurile de utilizare. Banca este un actor secundar și efectuează utilizarea cazului de umplere a ATM-ului cu numerar. Mai mult, utilizarea diagramelor de caz poate reprezenta, de asemenea, dependențe.
Există două dependențe numite includ și extinde. Atunci când un caz de utilizare necesită sprijinul unui alt caz de utilizare, cele două cazuri de utilizare au dependența "includ". Pentru a retrage bani, sistemul ar trebui mai întâi să verifice soldul. Prin urmare, este o dependență de dependență. După verificarea soldului, depunerea banilor sau retragerea banilor, clientul poate imprima o chitanță. Nu este necesar, dar este posibil. Prin urmare, cazurile de utilizare și cazul de utilizare a chitanței de imprimare au dependența "se extinde". În ansamblu, diagrama cazurilor de utilizare ajută la modelarea contextului sistemului.
O schemă de activitate este o altă diagramă de comportament. Este similar cu o diagramă care reprezintă fluxul de la o activitate la alta. Activitățile sunt diferitele operațiuni ale sistemului. Această diagramă oferă o vedere la nivel înalt a sistemului. Un exemplu de diagramă de activitate pentru managementul studenților este după cum urmează.
Figura 02: Diagrama de activități
Diagrama începe cu nodul inițial. Primul pas este să vizualizați detaliile studenților. După aceea, există o condiție. Un simbol diamant reprezintă o condiție. Verifică dacă studentul există sau nu. Dacă elevul este nou, atunci pasul este de a crea înregistrări pentru noul student.
În plus, dacă studentul există deja, există o altă condiție pentru a verifica dacă studentul învață sau nu. Dacă nu, este posibilă ștergerea înregistrărilor studenților. Și dacă studentul învață încă, este posibil să actualizați înregistrările.
Creați, actualizați și ștergeți înregistrările care se unesc folosind simbolul comun. Acest simbol combină mai multe acțiuni într-una. În final, detaliile elevului pot fi vizualizate. Simbolul final indică finalizarea fluxului procesului. Aceasta este o diagramă de activitate exemplu.
O diagramă a cazurilor de utilizare reprezintă interacțiunea utilizatorului cu sistemul. Pe de altă parte, o diagramă a activității reprezintă seria de acțiuni sau control al fluxului într-un sistem similar cu o diagramă. O diagramă a cazurilor de utilizare ajută la modelarea interacțiunilor dintre sistem și utilizator, în timp ce o diagramă de activitate ajută la modelarea fluxului de lucru al sistemului. Aceasta este principala diferență între diagrama cazurilor de utilizare și diagrama de activități.
Diagrama cazurilor și schema de activitate sunt diagrame UML comportamentale care descriu natura dinamică a unui sistem. Diferența dintre diagrama de utilizare și diagrama de activitate este că o diagramă a cazurilor de utilizare ajută la modelarea sistemului, interacțiunile utilizatorilor, în timp ce diagrama de activitate ajută la modelarea fluxului de lucru al sistemului. Aceste diagrame oferă avantaje multiple. Ele ajută la modelarea cerințelor afacerii și pentru a obține o înțelegere la nivel înalt a funcționalității sistemului.
1. Punct de instruire. "UML - Diagrame de activitate." Tutoriale punct, 8 ianuarie 2018. Disponibil aici
2.Tutoriale punct. "UML - Utilizați diagrame de caz". Tutoriale punct, 8 ianuarie 2018. Disponibil aici
3. "Tutorialul diagramei de activitate a UML". Lucidchart, 18 aprilie 2018. Disponibil aici