utilizați diagrama de caz - studopediya

LABORATOR DE LUCRU № 17-18

Subiect: Construirea unui caz diagrame

Scop: Pentru a vizualiza metodologia de modelare a cazurilor de utilizare UML pe baza

Echipamente și / sau software: PC, orientări

UML (Universal Modeling Language) - un limbaj de modelare universal, care a fost dezvoltat de Software-ul Rational pentru a crea limba cea mai optimă și universală pentru a descrie atât domeniul, cât și sarcinile specifice în programare. Modelarea vizuală în UML poate fi reprezentat ca un anumit proces de coborâre de nivel de cel mai tocesc și modelul conceptual abstract al sistemului la logic, și apoi la modelul fizic al sistemului respectiv. Orice problemă este astfel modelată prin intermediul unor set Pomeau de grafice ierarhice, fiecare dintre acestea reprezentând un anumit sisteme de proiecție.

Diagrama (Diagrama) - este o reprezentare grafică a unei multitudini de elemente. Cel mai adesea, este reprezentat ca un grafic conectat cu noduri (entități) și coaste (relații).

Diagramele UML definite opt tipuri [1]:

· Diagrama de caz (diagrama utilizare caz) - diagrama de comportament care prezintă o multitudine de cazuri, și actori și relația între ele;

· Diagrama de activitate (diagrama Activitate) - diagrama de comportament care prezintă un control automat și a subliniat tranzițiile de flux de la o activitate la alta;

· Diagrama de clase (diagrama de clase) - o diagramă bloc care prezintă o multitudine de clase, interfețe, colaborări, și relațiile dintre ele;

· Diagrama de stat (diagrama Statechart) - diagrama de comportament care prezintă un comportament automat și a subliniat obiectelor în ceea ce privește ordinea primirii evenimentelor;

· Secvențe Diagrama (diagrama Sequence) - diagrama de comportament care prezintă o reacție și a subliniat succesiunea temporală a evenimentelor;

· Diagrama de colaborare (diagrama de colaborare) - diagrama de comportament care arată o implicare a subliniat și organizarea structurală a obiectelor, trimiterea și primirea de mesaje;

· Diagrama componentelor (diagrama) - Componenta diagrama de comportament care prezintă un comportament automat și a subliniat obiectelor în ceea ce privește ordinea primirii evenimentelor

· Diagrama de desfășurare (diagrama de implementare) - o diagramă bloc care prezintă componentele și relațiile dintre ele.

utilizare caz diagrame sunt folosite pentru a simula tipul de sistem din perspectiva unui observator extern. Pe diagrama cazurilor de utilizare este un grafic al unui set de cazuri de utilizare și actori, precum și relația dintre ele.

Luați în considerare elementele de bază ale unei diagrame caz de utilizare.

Subiectul (actor) - orice entitate care interacționează cu sistemul extern [2] sau o pluralitate de roluri logic înrudite redate prin reacția cu cazuri de utilizare [1]. notație grafică standard a subiectului pe topuri este cifra de „om“, sub care este scris un nume specific subiect, dar subiectul nu poate fi singurul om, dar, de asemenea, dispozitivele tehnice ale programului sau orice alt sistem care poate servi ca sursă de influență asupra modului în care sistemul de modelat va determina dezvoltator în sine (Figura 9).

Precedentele (utilizare caz) - această descriere o pluralitate de secvențe de acțiuni (inclusiv variante ale acestora), care se execută în sistem pentru a obține actorul rezultat având o valoare specifică pentru ea. În acest caz, nu se spune nimic despre modul în care va fi pus în aplicare între subiecții cu sistemul, acesta este unul dintre cele mai importante caracteristici ale dezvoltării fără precedent. Standard precedent notație grafică pe graficele este o elipsă (Figura 10), în interiorul căruia conține numele scurt sau numele unui precedent în forma verbului cu cuvinte explicative.

fragment Precedente reprezintă o funcționalitate completă (inclusiv logica principal de control al debitului, oricare dintre variantele sale (subfluxuri) și condiții excepționale (fluxuri alternative)).

Fragment funcții extern observabile (altele decât funcțiile interne).

rest funcționalitatea ortogonală (când precedentele pot partaja obiecte, dar face fiecare independent de celelalte precedente precedente).

funcționalitate Fragment, inițiată de către subiect. Fiind precedent inițiat pot interacționa cu alte subektomi. Este posibil ca subiectul va fi numai pe la sfârșitul primirea unui precedent, inițiată în mod indirect de o altă entitate.

funcționalitate Fragment care furnizează palpabilă entitate m util rezultatele (și acest rezultat este obținut într-un precedent).

Între subiecți și situații de utilizare - caz diagramele componentelor de bază - pot exista relații diferite care descriu interacțiunea unor copii și subiecte Precedentele cu instanțe ale altor entități și precedente. UML are mai multe tipuri standard de relații între actori și cazuri de utilizare:

Raportul dintre asociere (asociație) - determină dacă canalul de comunicare între subiect și instanțele precedente (sau între instanțe dvumh subiecți). Reprezentate prin linia solidă, pot exista săgeți și indicații de conectare de putere.

Raportul de expansiune (extinde) - definește cazurile individuale relații precedente proprietăți mai generale precedente sunt determinate pe baza metodei de instanțe de date de asociere în comun. Reprezentat printr-o linie punctată cu o săgeată îndreptată dintr-un precedent care este o extensie pentru precedentul inițial și cuvântul cheie marcat „extinde“ ( „dilata“).

relație de incluziune (includ) - indică faptul că un comportament predeterminat de un precedent include ca un comportament componentă integrantă a unui alt precedent. Acest raport este raportul dintre binar direcționat în sensul că o pereche ordonată întotdeauna copii precedente privind incluziuni. Reprezentat printr-o linie punctată cu o săgeată îndreptată de la bază spre precedentele incluse și cuvântul cheie marcate „includ“ ( „cuprinde“).

relație Generalizarea (generalizare) - folosit pentru a indica faptul că un precedent A pot fi generalizate la precedent B. În acest caz, A va fi specializarea precedent precedent B. în acest caz, B se numește un strămoș sau părinte cu privire la A, și un precedent - relativ descendent la precedent B. trebuie subliniat faptul că copilul moștenește toate proprietățile și comportamentul părintelui său, și poate fi actualizat cu noi caracteristici și modele de comportament. Grăitor, acest raport este indicat printr-o linie solidă cu o săgeată în formă de triunghi deschis care indică spre precedentul părinte.