Documente Academic
Documente Profesional
Documente Cultură
MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică şi Ingineria Sistemelor
RAPORT
Lucrare de laborator nr. 6
la cursul „Analiza și modelarea sistemelor informaționale”
Tema: Dezvoltarea elaborărilor prin intermediul diagramelor de stare și
diagramelor de activități
INTRODUCERE..................................................................................................................................2
CONCLUZII.........................................................................................................................................5
1
INTRODUCERE
O diagramă de stare este utilizată pentru a reprezenta starea sistemului sau a unei părți a
sistemului la momente finite de timp. Este o diagramă comportamentală și reprezintă
comportamentul folosind tranziții de stare finită. Diagramele de stare sunt denumite și mașini de
stări și diagrame cu diagrame de stări. Acești termeni sunt adesea folosiți interschimbabil. Deci, pur
și simplu, o diagramă de stări este folosită pentru a modela comportamentul dinamic al unei clase ca
răspuns la timp și stimuli externi în schimbare. Putem spune că fiecare clasă are o stare, dar nu
modelăm fiecare clasă folosind diagrame de stare. Preferăm să modelăm stările cu trei sau mai multe
stări.
Utilizări ale diagramei statechart
Îl folosim pentru a declara evenimentele responsabile pentru schimbarea stării (nu
arătăm ce procese provoacă acele evenimente).
Îl folosim pentru a modela comportamentul dinamic al sistemului.
Să înțeleagă reacția obiectelor/claselor la stimuli interni sau externi.
O diagramă de stări constă din stări, tranziții, evenimente și activități. Folosiți diagrame de
stare pentru a ilustra vizualizarea dinamică a unui sistem. Ele sunt deosebit de importante în
modelarea comportamentului unei interfețe, clase sau colaborări. Diagramele de stare subliniază
comportamentul ordonat în funcție de evenimente al unui obiect, care este util în special în
modelarea sistemelor reactive.
Utilizați mașini de stare pentru a modela comportamentul oricărui element de modelare, deși,
cel mai frecvent, acesta va fi o clasă, un caz de utilizare sau un întreg sistem care se concentrează pe
comportamentul ordonat în funcție de evenimente al unui obiect, ceea ce este util în special în
modelare. sisteme reactive.
2
Figura 1. Exemplu diagramă de stare UML
Diagrama de activitate este o altă diagramă comportamentală importantă în diagrama UML
pentru a descrie aspectele dinamice ale sistemului. Diagrama activității este în esență o versiune
avansată a diagramei de flux care modelează fluxul de la o activitate la alta.
3
Figura 2. Exemplu diagramă de activități UML
Diagramele de activitate descriu modul în care activitățile sunt coordonate pentru a oferi un
serviciu care poate fi la diferite niveluri de abstractizare. În mod obișnuit, un eveniment trebuie să
fie realizat de anumite operațiuni, în special în cazul în care operațiunea este menită să realizeze un
4
număr de lucruri diferite care necesită coordonare sau modul în care evenimentele dintr-un singur
caz de utilizare se relaționează între ele, în special cazurile de utilizare în care activitățile se pot
suprapune și necesită coordonare. De asemenea, este potrivit pentru modelarea modului în care o
colecție de cazuri de utilizare se coordonează pentru a reprezenta fluxurile de lucru ale afacerii.
5
REALIZAREA PRACTICĂ A SARCINII DE LUCRU
6
După ce am reprezentat diagrama de stare legate de conectarea dispozitivului până la
închiderea paginii, trecem la următoarea diagrama care va reprezenta citirea și vizualizarea
informației de pe pagină.
7
Figura 5. Diagrama de stare (3)
8
Figura 6. Diagrama de activități (1)
În continuare reprezentăm cea de-a doua diagramă de activități.
9
Figura 7. Diagrama de activități (2)
10
Figura 8. Diagrama de activități (3)
11
CONCLUZII
Limbajul de modelare unificat include mai multe subseturi de diagrame, inclusiv diagrame
de structură, diagrame de interacțiune și diagrame de comportament. Diagramele de activitate,
împreună cu diagramele de caz de utilizare și de mașină de stare, sunt considerate diagrame de
comportament, deoarece descriu ceea ce trebuie să se întâmple în sistemul modelat.
Părțile interesate au multe probleme de gestionat, așa că este important să comunici cu
claritate și concizie. Diagramele de activitate ajută oamenii din partea de afaceri și de dezvoltare a
unei organizații să se reunească pentru a înțelege același proces și același comportament.
12
BIBLIOGRAFIE
1. https://en.wikipedia.org/wiki/Sequence_diagram
2. https://www.ibm.com/docs/hr/rsas/7.5.0?topic=uml-sequence-diagrams
13