Professional Documents
Culture Documents
RAPORT
Lucrarea de laborator nr.5
Analiza si modelarea sistemelor informationale
Tema: Realizarea diagramelor de stare a sistemului de desenare a curbelor si
suprafetelor
A efectuat:
st. gr. TI-153 V. Popusoi
A verificat:
lect., asis. C. Bodoga
Chisinau 2017
1. Scopul lucrarii
Studierea elementeor de baza: stare simpla, compusa; substari concurente, disjuncte, depuse; tranzitia
dintre stari.
2. Sarcina lucrarii
De realizat 4-5 diagrame de stare pentru sistemul informational ales.
1
Actiuni de intrare/iesire - sunt actiuni ce se produc la intrarea, respective iesirea din starea respectiva.
Substari - care pot fi disjuncte sau concurente
Tranzitii interne - sunt tranzitii ntre substari care nu produc schimbarea starii obiecului.
Stari particulare sunt:
stare initiala: starea din care pleaca entitatea modelata.
stare finata: stare n care entitatea modelata si termina existenta.
Tranzitie
O tranzitie reprezinta o relatie ntre doua stari indicand faptul ca un obiect aflat n prima stare
va efectua niste actiuni si apoi va intra n starea a doua atunci cand un anumit eveniment se petrece.
Starea sursa reprezinta starea din care se pleaca. Eveniment este evenimentul care declanseaza tranzitia.
Conditie garda (guard condition) este o expresie booleana. Aceasta se evalueaza la producerea
evenimentului care declanseaza tranzitia. Tranzitia poate avea loc numai daca conditia este satisfacuta.
Actiune - optional se poate specifica o actiune care sa se execute odata cu efectuarea tranzitiei. Starea
destinatie reprezinta starea n care ajunge obiectul dupa efectuarea tranzitiei.
Pentru a seta culoarea de fondal (conform figurii 2) a spatiului nostru de lucru mai intii este necesar
de a alege fonul fomat din cele 3 culori de baza (RGB).In dependent de amestecul acestor culori vom obtine
orice alta culoare.Mai intii selectam in sistem elementul optiuni,dupa care culoare fondal si mai apoi alegem
din fiecare culoare cite un fon pentru a obtine ceea ce dorim.Dupa ce am ales fonul apasam butonul Ok si
iesim din optiuni.Pentru a implimenta culoarea pe suprafata de lucru este necesar doar de a face click pe
acesta.
3
Figura 3 - Diagrama de stare, salvarea desenului
n figura 3 este diagrama de stare n cazul n care utilizatorul dorete sa salveze datele cu care a operat
sau pe care le-a creat. n acest caz, utilizatorul aceseaza butonul Save as pentru a salva imaginea. Astfel, se
iniiaz interogarea i se afieaz pe ecranul principal utilizatorului fereastra de salvare a unui desen. Dup
aceasta utilizatorul, salveaza datele indicind folder-ul pentru salvare si denumirea fisierul care va fi salvat.
4
In diagrama de mai sus (conform figurii 4) este prezentat cazul n care utilizatorul dorete s editeze
o imagine oarecare cu anumiti parametri. Astfel, nainte de a ncepe procesul de editare a imaginii,
utilizatorul trebuie s seteze unii parametri, sau unele opiuni ajuttoare: culoarea imaginii, tipul figurii pe
care doreste sa o deseneze etc. n aa mod utilizatorul poate sa creeze i s editeze imagini de care dorete,
schimbnd dup dorina unele opiuni.
n diagrama de mai sus (conform figurii 5) este prezentat cazul n care utilizatorul dorete s deseneze
sau s creeze un desen oarecare (de exemplu un triunghi). Astfel, nainte de a ncepe procesul de desenare
a desenului, utilizatorul trebuie s apeleze interfata grafica,aceasta la rindul ei sa apeleze intrumentele de
desenare pe care le are pentru a executa comanda pusa de utilizator.In cazul nostru utilizatorul doreste sa
deseneze un simplu triunghi. Dupa ce triunghiul este deja desenat utilizatorul apeleaza la parameterii acestui
pentrual modela dupa dorinta. n aa mod utilizatorul poate sa creeze i s modifice desene de care dorete,
schimbnd dup dorina unele opiuni.
5
Concluzii
Dupa efectuarea acestei lucrari de laborator m-am familiarizat cu punerea n aplicare a diagramei de
stare, elementele principale i domeniilor. Am pus n aplicare urmtoarele elemente pentru diagram de stare:
de stari (numele su, starea iniial i final), tranziii (evenimente, condiii) i stari compuse (disjuncte
concurente). Diagramele de stare sunt utilizate pentru a specifica posibilele stri prin care poate trece un
obiect i modul n care se poate trece de la o stare la alta (modelare work-flow-uri, modelare fluxuri de
documente, diagrame de stri).