Sunteți pe pagina 1din 8

MINISTERUL EDUCAȚIEI ȘI CERCETĂRII

AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi Microelectronică
Departamentul Informatică și Ingineria Sistemelor

Raport
pentru lucrarea de laborator Nr.2

la cursul de “Analiza și modelarea sistemelor”


Tema: Analiza sistemului în baza metodologiei APOO şi elaborarea
modelelor prin diagramele cazurilor de utilizare.

Chișinău – 2023
CUPRINS
INTRODUCERE...................................................................................................................3

1. Diagrama de utilizare.................................................................................................4

1.1. Relațiile în diagrama de utilizare.........................................................................4

2. Scopul și sarcina lucrării.........................................................................................5

2.1. Analiza si modelarea unui terminal pentru achitarea serviciilor......................5

2.2. Implementare, rezultate practice:........................................................................6

CONCLUZII...........................................................................................................................8

BIBLIOGRAFIE....................................................................................................................9
INTRODUCERE
Arhitect Enterprise este responsabil pentru proiectarea și implementarea sistemelor
informatice în cadrul unei organizații, astfel încât acestea să satisfacă nevoile de afaceri și să
funcționeze eficient în cadrul infrastructurii existente. El trebuie să aibă o înțelegere cuprinzătoare a
tehnologiilor și sistemelor informatice utilizate de organizație, precum și o înțelegere profundă a
proceselor de afaceri și a nevoilor utilizatorilor finali.
Limbajul de modelare unificat (UML) este un limbaj standardizat utilizat pentru modelarea
sistemelor informatice. UML include o serie de diagrame, inclusiv diagramele de utilizare, care sunt
utilizate pentru a ilustra scenariile de utilizare și fluxul de lucru al utilizatorului final prin
intermediul sistemului. UML este utilizat pentru a comunica idei și concepte între membrii echipei
de proiectare și pentru a crea documentația necesară pentru dezvoltarea și implementarea sistemului.
Diagrama de utilizare este un instrument important pentru proiectarea sistemelor
informatice și este folosită pentru a ilustra modul în care utilizatorii finali interacționează cu
sistemul. Diagrama de utilizare descrie scenariile de utilizare și cazurile de utilizare care ilustrează
fluxul de lucru al utilizatorului final prin intermediul sistemului.
Diagrama cazurilor de utilizare
Diagrama de utilizare este o diagramă din limbajul UML (Limbajul de Modelare Unificat)
care descrie interacțiunea dintre utilizatorii sistemului și sistemul în sine. Scopul principal al
diagramei de utilizare este de a ilustra modul în care utilizatorii interacționează cu sistemul și de a
evidenția cazurile de utilizare relevante și scenariile de utilizare.
Diagrama de utilizare este compusă din actori și cazuri de utilizare. Actorii reprezintă
utilizatorii sistemului sau alte entități externe care interacționează cu sistemul, în timp ce cazurile de
utilizare reprezintă funcționalitățile sistemului. Scenariile de utilizare sunt descrise prin intermediul
fluxurilor de evenimente care arată acțiunile întreprinse de actori și de sistem.
Procesul de analiză și modelare a unui terminal pentru achitarea serviciilor începe cu
înțelegerea cerințelor și nevoilor clienților, care vor utiliza terminalul. Această etapă este crucială
pentru a asigura că terminalul va fi util și eficient în îndeplinirea sarcinilor pentru care a fost creat.
Următoarele sunt câteva dintre etapele importante ale analizei și modelării unui terminal pentru
achitarea serviciilor:
1. Identificarea cerințelor: În această etapă, trebuie să se determine ce servicii sau produse va
oferi terminalul, cum va interacționa cu utilizatorii și care sunt cerințele hardware și software
pentru a face acest lucru.
2. Identificarea actorilor: Actorii sunt persoanele sau sistemele care interacționează cu
terminalul. Aceștia includ clienții, angajații care operează terminalul și alte sisteme cu care
trebuie să comunice.
3. Identificarea scenariilor de utilizare: În această etapă, se identifică diferite scenarii de
utilizare a terminalului, cum ar fi procesul de achitare a facturilor, cumpărarea de bilete sau
achiziționarea de produse.
Analiza și modelarea unui terminal pentru achitarea serviciilor implică o abordare integrată,
care include o serie de pași importanți pentru a crea un produs de înaltă calitate care să răspundă
nevoilor utilizatorilor.
1. Scopul și sarcina lucrării
Scopul lucrării: studierea noțiunilor de actor, caz de utilizare, nota, pachet și relațiile între
entități UML.
Sarcina lucrării: de realizat 3-4 diagrame use-case pentru terminalul pentru achitarea
serviciilor.
1.1. Implementare, rezultate practice:

Figura 2.1. Acțiunile utilizatorului


Utilizarea terminalului pentru achitarea serviciilor de către utilizator este un proces simplu
și eficient. Iată descrierea utilizării terminalului de către utilizator:
1. Accesarea terminalului - Utilizatorul se apropie de terminalul pentru achitarea serviciilor
și îl activează prin apăsarea butonului de pornire sau prin scanarea codului QR.
2. Selectarea serviciului - Terminalul afișează un meniu cu opțiunile disponibile pentru plata
serviciilor. Utilizatorul selectează serviciul pe care dorește să îl achite prin intermediul
terminalului.
3. Efectuarea tranzacției - Terminalul solicită utilizatorului să introducă informațiile
necesare pentru efectuarea plății, cum ar fi numărul de card sau adresa portofelului
electronic. După ce informațiile necesare au fost introduse, utilizatorul apasă butonul de
confirmare a plății. Terminalul procesează plata și afișează un mesaj de confirmare a plății
cu detaliile tranzacției. Utilizatorul ia bonul de plată și pleacă. Compania primește plata
pentru serviciile achitate de utilizator
În cazul în care utilizatorul întâmpină probleme în timpul procesului de plată, terminalul
poate afișa un mesaj de eroare și solicita utilizatorului să încerce din nou sau să solicite ajutor de la
un angajat al companiei. Utilizarea terminalului pentru achitarea serviciilor de către utilizator este
un proces simplu și rapid, care implică selectarea serviciului, introducerea informațiilor de plată și
primirea unui bon de plată de la terminal.

Figura 2.2. Acțiunile inginerului


Utilizarea terminalului pentru achitarea serviciilor de către un inginer diferă de cea a
utilizatorului. În mare parte ea prezupune 2 acțiuni importante: menținerea și repararea. Acțiunea de
menținere include: actualizarea, înlocuirea componentelor, monitorizarea. Acțiunea de reparare
presupune: diagnostica, repararea software și hardware.

Figura 2.3. Acțiunile furnizorului de servicii


Utilizarea terminalului pentru achitarea serviciilor de către furnizorul de servicii presupune
oferirea de acesta a serviciilor ce sunt afișate la ecranul terminalului, efectuarea tranzacțiilor rulate
de la terminal și actualizarea terminalului, prin instalarea versiunii mai noi și securizate a software-
ului și configurarea acestuia.
CONCLUZII
Diagramele de utilizare și limbajul UML oferă o metodă standardizată de a modela
comportamentul sistemului și de a comunica cu cei interesați de proiect. În plus, dezvoltarea unui
ecosistem de ceasuri inteligente poate oferi beneficii semnificative pentru utilizatori, prin integrarea
cu smartphone-urile și oferind funcționalități precum monitorizarea sănătății și localizarea.
În concluzie, am stabilit că sunt diferite subiecte legate de modelarea și analiza sistemelor,
utilizarea diagramei de utilizare și a limbajului UML pentru a modela cazurile de utilizare,
dezvoltând un ecosistem de ceasuri inteligente. Am utilizat entitățile de bază precum actorul care
poate reprezinta atât persoana care lucrează cu sistemul cât și sistemul la general, sau anumite părți
din sistem. Denumirea actorului întotdeauna va fi un substantiv; cazul de utilizare reprezintă o
funcție îndeplinită de sistem (aplicație). Denumirea cazului de utilizare întotdeauna va fi un verb la
infinitiv (ex. Logare, Deconectare), sau un verb conjugat (ex. Introduce date, Salvează date).
Denumirea poate să includă maxim 3 cuvinte; boundary care are scopul de a grupa anumite
funcționalități ale sistemului într-un tot întreg. Denumirea întotdeauna va fi un substantiv. De
asemenea, am utilizat tipuri de relații și sintaxa diagramei Use-Case: asocierea bidirecțională care
întotdeauna se folosește între Actor și Cazul de utilizare; generalizarea (moștenirea) care poate fi
utlizată între cel puțin 3 Actori sau între cel puțin 3 Cazuri de utilizare.
BIBLIOGRAFIE
1) Informații cu privere la conectori UML, sursă electronică, ”UML
Connectors”[Accesat:15.02.23],disponibil:
https://sparxsystems.com/enterprise_architect_user_guide/14.0/model_domains/
umlconnections.html

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