Ce este o diagramă caz de utilizare (UML)
Programare >> Articole
Principalele componente ale blocurilor de construcție ale acestui design sunt: rama cu numele în colțul din stânga sus al interfețelor sau de cazuri de utilizare, actori, relații și modele. Fiecare element are un tip standard specific și utilizarea lor este supusă regulilor care sunt definite de specificații UML Modelling Language. Spre deosebire de alte elemente, relația poate fi de mai multe tipuri. De asemenea, includ alocările îndreptate și lipsită de direcție. Acest tip de elemente obligatorii destinate să separe o parte a diagramei împreună.
Întreaga lume - teatru, și oamenii din ea sunt actori
Utilizați Cazul Diagrama ceva de genul un teatru. Acesta scoate în evidență doar actori. nu oameni. Acest limbaj construi fiind despre rolurile pe care pot fi umplute cu clienții de sistem. Fiecare dintre clienții pot efectua o serie de roluri - să fie, de exemplu, un utilizator obișnuit și administratorul aplicației. În acest caz, nu este necesar, pentru ca o astfel de persoană a servit un client - acestea pot fi diferite, cererea externă a sistemului simulat. Prin urmare, cuvântul cel mai potrivit pentru utilizator selectat sistemul cuvânt dezvoltat pentru proiectarea „actor“. Acest caracter este descris în mod tradițional în diagrama ca un om mic, cu semnătura rolul său.
Comportamentul închis în elipse
Toate funcționalitatea obiectului de software fiind modelate sunt elipse ca mici. Este această cifră a servit instrument grafic pentru afișarea o anumită funcție, fără a dezvălui structura sa și cu posibilitatea de a extinde, sintetizarea și includerea comportamentelor compozite. În acest caz, acțiunea este formulată folosind cuvintele explicative verb. Ea trebuie, în mod necesar, să reflecte o imagine completă a acțiunii. Toate varietatea de acțiuni, reflectată în proiectarea diagramei arată funcționalitatea completă a aplicației planificate. Un exemplu specific al acestui comportament poate servi ca o achiziție, cumpărătorul în magazin online sau comanda manager de produs al acestui magazin.
Relația - ceea ce înseamnă toate
Vorbind despre comanda bunuri manager de magazin on-line, înțelegem legătura dintre un tip de acțiune și rolul managerului. Astfel, între elementele diagramei și actorul poate vedea obligațiuni precedent sau atitudine. Nu se vede în acest caz, direcția, și, prin urmare, afișate în diagrama ca o linie solidă, care se stabilește între actorul și elipsei cazului de utilizare. Acest tip de asociere este emit numai între opțiunile elipsă și rolul actorului. Sami opțiuni devin, de asemenea, obiecte de relații: conexiune de expansiune este stabilită între ele, pe și generalizare. Incluziunea și extinderea afișată ca o direcție săgeată punctată, însoțită de stereotipurile necesare, arătând tipul de comunicare: «extinsă» sau «includ». comunicarea generalizare este afișată sub forma unui triunghi cu săgeți solide la un capăt. Activarea comunicațiilor reprezintă un element constitutiv al acțiunii, care a fost adoptată ca parte a unor alte tipuri de comportament. Raportul tip expansiune prezintă unele acțiuni suplimentare pentru funcția de bază. Un exemplu de această opțiune va primi un bonus în îndeplinirea anumitor condiții. Sumarizate demonstrează capacitatea de a generaliza un număr de cazuri de utilizare, caracterizate prin atribute comune. În acest caz, este evident comportamentul parental și comportamentul tipului de copil. Actorii pot fi urmărite astfel de relații.