Sunteți pe pagina 1din 7

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Ingineria Software și Automatică

RAPORT

Lucrare de laborator Nr.6


Disciplina: Analiza și modelarea orientată pe obiecte
Tema: Dezvoltarea elaborărilor prin intermediul diagramelor de stare și diagramelor de activităţi.

A efectuat: st.gr. Erhan Serghei

A verificat : lect.univ. Sava Nina

Chișinău 2020
Scopul: studierea noțiunilor de stare, stare compusă cu substari concurente, depuse și disjuncte,
activitate, condiție de gardă, bară de sincronizare (fork, join), bloc de decizie.

Sarcina: de realizat 2 diagrame de stare și 2 diagrame de activitate pentru sistemul informațional


ales
Considerații teoretice:
Starea este subînțeleasă ca metaclasă abstractă ce se utilizează pentru modelarea situațiilor separate
pe parcursul careia se execută careva condiții.
Starea compusă cu substări depuse conține 2 sau mai multe stări depuse, obiectul se poate afla în una
din acveste stări.
Starea compusă cu substări disjuncte se utilizează pentru a modela comportamentul obiectului în
timpul căreia într-un anumit moment de timp oniectul poate să se afle într-o singurăsubstare.
Starea compusă cu substări concurente conține două sau mai multe subautomate și care se execută
concomitant în cadrul stării compuse
Starea activitate (action state) este un caz particular a stării. Starea activitate nu poate avea
tranziții interne fiindcă ea este elementară. Starea activitate se utilizează pentru modelarea unui pas
de executarea a algoritmului (procedurii) sau a unui flux de control.
Fork (divizarea – concurrent fork) are o tranziție de intrare și mai multe de ieșire (fig. 1, a). Join
(unirea – concurrent join) invers are mai multe tranziții de intrare și numai o tranziție de ieșire (fig.
1, b).

Fig. 1. Fork şi join a mai multor fluxurilor paralele de control.

Realizarea lucrării:
În această lucrare de laborator s-a implimentat noțiunile de stare și activitate făcute pe baza
sistemului ales anterior. Respectiv în figura 2 de mai jos s-a reprezentat diagrama de activitate în
care sunt descrie acțiunile realizate de către utilizator pentru a căuta materialul necesar în sistem.
Putem observa că utilizatorul poate gasi materialul necesar, iar pentru al găsi introduce nume
material pe care îl caută în cazul nostru caramidă, selectează categoria de carămida, alege cantitate și
adaugă în coș. În cazul în care produsul nu a fost găsit utilizatorul nu mai efectuează nici o acțiune.
Figura 2. Căutare materiale (carti) de cître utilizator.
Figura 3. Efectuare comandă
În figura 3 este reprezentată a doua diagramă de activitate în care utilizatorul efectuează o
comandă. Pentru a efectua comandă trebuie să realizeze cîteva acțiuni: să introducă date personale,
sî efectueze achitare cu cardul și să introducă adresa unde se va livra produsul. Astfel comanda
poate fi realizată cu succes. În cauzul în care apare vreo eroare în realizarea comenzii, activitațile
utilizatorului se termin.
Figura 4. Creare cont în sistem de către utilizator
În figura de mai sus în diagrama de stare utilizatorul crează cont, unde utilizatorul trebuie să
realizeze activitățile: introduce nume, introduce email adress, introduce date de contact, introduce
parola, dacă datele au fost introduse corect contul s-a realizat în caz contrar se introduc datele din
nou.
Figura 5. Primirea comenzii
Această diagramă descrie procesul de obținere a unei comenzi effectuate. Ele modelează
activitățile care au loc în interiorul unui sistem. Atunci când un utilizator plasează o comandă,
departamentul de livrare selectează marfa specificată și o împachetează. Apoi se eliberează
comanda, se monitorizează și se transportă la destinație. Se expediază marfa clientului, iar după ce
acesta o obține, procesul dat se încheie, adică comanda se închide.

Concluzii:
În această lucrare de laborator s-a analizat, studiat și implimentat diagramele de stare și de
activitate. S-a însușit noțiunile de activitate, condiție gardă, stare, stare compusă. La realizarea
diagramelor s-a însușit toate noțiunile teoretice, deoarece la aplicarea lor practică a fost înțeleasă
explicarea lor teoretică. Am însuțit că diagram de stare descrie activitățile obiectului, iar diagram de
activitate descrie acțiunile obiectului.

S-ar putea să vă placă și

  • Pam Exam
    Pam Exam
    Document2 pagini
    Pam Exam
    Culea Constantin
    Încă nu există evaluări
  • Laboratorul 1
    Laboratorul 1
    Document9 pagini
    Laboratorul 1
    Tina Cris
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • Lucrare de Laborator nr.4 Florea Cristina
    Lucrare de Laborator nr.4 Florea Cristina
    Document9 pagini
    Lucrare de Laborator nr.4 Florea Cristina
    Cristina Florea
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document7 pagini
    Lab 1 Somipp
    TîmburŞtefan
    Încă nu există evaluări
  • TS Lab3
    TS Lab3
    Document12 pagini
    TS Lab3
    Augusta Bucataru
    Încă nu există evaluări
  • Examen, TS, Bilet 75
    Examen, TS, Bilet 75
    Document1 pagină
    Examen, TS, Bilet 75
    Никита Баранов
    Încă nu există evaluări
  • Lab3 AMOO - Diagrama de Secventa
    Lab3 AMOO - Diagrama de Secventa
    Document8 pagini
    Lab3 AMOO - Diagrama de Secventa
    Dan
    Încă nu există evaluări
  • Lab4 AMOO
    Lab4 AMOO
    Document6 pagini
    Lab4 AMOO
    Mihai Ciubotaru
    100% (1)
  • Lab1 La Programare in Windows
    Lab1 La Programare in Windows
    Document4 pagini
    Lab1 La Programare in Windows
    Micael Coye
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • LL2 Baze de Date
    LL2 Baze de Date
    Document15 pagini
    LL2 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • TW Lab2
    TW Lab2
    Document4 pagini
    TW Lab2
    Dan
    Încă nu există evaluări
  • Lab6 AMOO - Diagrame de Stari Si Activitati
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Document10 pagini
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Dan
    Încă nu există evaluări
  • TW Lab3
    TW Lab3
    Document6 pagini
    TW Lab3
    Dan
    Încă nu există evaluări
  • PSI Lab 3
    PSI Lab 3
    Document10 pagini
    PSI Lab 3
    Nicolae
    Încă nu există evaluări
  • TW Lab5
    TW Lab5
    Document3 pagini
    TW Lab5
    Dan
    Încă nu există evaluări
  • Lab 2
    Lab 2
    Document4 pagini
    Lab 2
    Fil Gorea
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document5 pagini
    Lab 3
    Fil Gorea
    Încă nu există evaluări
  • LL3 (Amoo)
    LL3 (Amoo)
    Document6 pagini
    LL3 (Amoo)
    Eric Semeniuc
    Încă nu există evaluări
  • Lab3 AMOO
    Lab3 AMOO
    Document7 pagini
    Lab3 AMOO
    Сергей Борта
    Încă nu există evaluări
  • AMOO Lab2.Use Case
    AMOO Lab2.Use Case
    Document5 pagini
    AMOO Lab2.Use Case
    Dorin Gribincea
    Încă nu există evaluări
  • AMOO Lab3
    AMOO Lab3
    Document6 pagini
    AMOO Lab3
    sergiu
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • Proiect de Curs BD Exemplu-Unlocked
    Proiect de Curs BD Exemplu-Unlocked
    Document60 pagini
    Proiect de Curs BD Exemplu-Unlocked
    Amarfii Sergiu
    Încă nu există evaluări
  • Examen IOC Chirtoacă Maxim
    Examen IOC Chirtoacă Maxim
    Document3 pagini
    Examen IOC Chirtoacă Maxim
    Maxim Chirtoacă
    Încă nu există evaluări
  • Lab 3 Rom
    Lab 3 Rom
    Document6 pagini
    Lab 3 Rom
    Jorca Ţuţuianu
    Încă nu există evaluări
  • Lab2 La Programare in Windows
    Lab2 La Programare in Windows
    Document12 pagini
    Lab2 La Programare in Windows
    Andrei Barbalat
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • SOMIPP Labs
    SOMIPP Labs
    Document107 pagini
    SOMIPP Labs
    Ionel Boaghe
    Încă nu există evaluări
  • Lab 1 GC
    Lab 1 GC
    Document4 pagini
    Lab 1 GC
    Ion Popescu
    Încă nu există evaluări
  • Lab 3 LFA
    Lab 3 LFA
    Document3 pagini
    Lab 3 LFA
    Fil Gorea
    Încă nu există evaluări
  • Laborator 1 Cucu Eugeniu
    Laborator 1 Cucu Eugeniu
    Document5 pagini
    Laborator 1 Cucu Eugeniu
    Cucu Eugen
    Încă nu există evaluări
  • Teoria Sistemelor Nr2
    Teoria Sistemelor Nr2
    Document10 pagini
    Teoria Sistemelor Nr2
    liveplayer
    Încă nu există evaluări
  • Lab2 Somipp
    Lab2 Somipp
    Document6 pagini
    Lab2 Somipp
    Iov Albu
    Încă nu există evaluări
  • ASDN - Lab 1 - Sinteza Circuitelor Logice Combinaţionale - Nemerenco Radu C-111
    ASDN - Lab 1 - Sinteza Circuitelor Logice Combinaţionale - Nemerenco Radu C-111
    Document6 pagini
    ASDN - Lab 1 - Sinteza Circuitelor Logice Combinaţionale - Nemerenco Radu C-111
    Radu Nemerenco
    100% (1)
  • RC Examen
    RC Examen
    Document50 pagini
    RC Examen
    Belinschi Andrei
    Încă nu există evaluări
  • AI-191 Medinschi Ion SO4
    AI-191 Medinschi Ion SO4
    Document5 pagini
    AI-191 Medinschi Ion SO4
    Carolin
    Încă nu există evaluări
  • PAM
    PAM
    Document3 pagini
    PAM
    nicu zuza
    Încă nu există evaluări
  • Bonta Alexandr SAV Lab2
    Bonta Alexandr SAV Lab2
    Document5 pagini
    Bonta Alexandr SAV Lab2
    X3 KTO
    Încă nu există evaluări
  • Laboratorul 5
    Laboratorul 5
    Document7 pagini
    Laboratorul 5
    ion
    Încă nu există evaluări
  • PPE Lab7
    PPE Lab7
    Document14 pagini
    PPE Lab7
    danielploaia
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • TW Atestare
    TW Atestare
    Document4 pagini
    TW Atestare
    yamahahohnerc70
    Încă nu există evaluări
  • Somipp Linux 2 UTM
    Somipp Linux 2 UTM
    Document7 pagini
    Somipp Linux 2 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab 1 SDA Var 10
    Lab 1 SDA Var 10
    Document6 pagini
    Lab 1 SDA Var 10
    Vladimir Zgardan
    Încă nu există evaluări
  • Iepuras Daniel LAB 3 TS
    Iepuras Daniel LAB 3 TS
    Document8 pagini
    Iepuras Daniel LAB 3 TS
    DanuIepuras
    Încă nu există evaluări
  • Lab1 Somipp
    Lab1 Somipp
    Document14 pagini
    Lab1 Somipp
    Jen4ik
    100% (1)
  • LL4 BD
    LL4 BD
    Document6 pagini
    LL4 BD
    Anya Mr
    Încă nu există evaluări
  • SAV Lab2 3 4 PDF
    SAV Lab2 3 4 PDF
    Document14 pagini
    SAV Lab2 3 4 PDF
    violina
    Încă nu există evaluări
  • Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Document4 pagini
    Laboratorul Nr1 La Grafica Pe Calculator Gc.
    Ion Damaschin
    Încă nu există evaluări
  • Laboratorul Cercetari
    Laboratorul Cercetari
    Document5 pagini
    Laboratorul Cercetari
    Buinovschi Corneliu
    Încă nu există evaluări
  • Ppe 1
    Ppe 1
    Document5 pagini
    Ppe 1
    Victor Lungu
    Încă nu există evaluări
  • Damean Alexandra IOT6
    Damean Alexandra IOT6
    Document11 pagini
    Damean Alexandra IOT6
    Damean Alexandra
    Încă nu există evaluări
  • PSLab 3
    PSLab 3
    Document14 pagini
    PSLab 3
    Victor Turculet
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document9 pagini
    Lab 1
    Cristian Conea
    Încă nu există evaluări
  • Raspunsuri AMSI
    Raspunsuri AMSI
    Document11 pagini
    Raspunsuri AMSI
    Cristina Florea
    Încă nu există evaluări
  • Lab 2 AMOO
    Lab 2 AMOO
    Document6 pagini
    Lab 2 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • Ams Lab 6
    Ams Lab 6
    Document14 pagini
    Ams Lab 6
    Marin Gojan
    Încă nu există evaluări
  • Electrosecuritatea
    Electrosecuritatea
    Document28 pagini
    Electrosecuritatea
    sergiu
    Încă nu există evaluări
  • BD-lab.4Erhan Serghei
    BD-lab.4Erhan Serghei
    Document7 pagini
    BD-lab.4Erhan Serghei
    sergiu
    Încă nu există evaluări
  • AMOO Lab4 Chirica - Stefan
    AMOO Lab4 Chirica - Stefan
    Document4 pagini
    AMOO Lab4 Chirica - Stefan
    sergiu
    Încă nu există evaluări
  • Raport 2
    Raport 2
    Document8 pagini
    Raport 2
    sergiu
    Încă nu există evaluări
  • Kopia RC EXAM 2
    Kopia RC EXAM 2
    Document34 pagini
    Kopia RC EXAM 2
    sergiu
    Încă nu există evaluări
  • Raport 2
    Raport 2
    Document9 pagini
    Raport 2
    sergiu
    Încă nu există evaluări
  • Teme AMOO
    Teme AMOO
    Document2 pagini
    Teme AMOO
    sergiu
    Încă nu există evaluări