Sunteți pe pagina 1din 6

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

Universitatea Tehnică a Moldovei

Departamentul Ingineria Software și Automatică

RAPORT

Lucrare de laborator Nr.2


Disciplina: ASCS

Tema: Identificarea actorilor și realizarea diagramelor cazurilor de utilizare


sistemului informatic “Librărie online”

A verificat :

Chișinău 2021

Cuprins
1. Identificarea actorilor...................................................................................................................................3

2. Identificarea cazurilor de utilizare...............................................................................................................4

3. Dezvoltarea diagramelor cazului de utilizare..................................................................................................6


1. Identificarea actorilor
În cazul unei librarii online utilizator al acestui sistem poate fi clientul care accesează acest sistem cît și
administratorul care gestionează libraria online.În acest caz putem observa că atît administratorul cît și
clientul și managerul de vînzări pot să comunice cu aceleasi cazuri de utilizare ale sistemului ca și parintele
său.

Figura:1 Tipuri de utilizatori

Таbelul 1. Descrierea utilizatorilor aplicației

Actor Descriere
Manager de Managerul de vînzări este responsabil de comenzile efectuate de utilizator în
vînzări aplicație cît și transmiterea comenzilor către curier, el mai este responsabil de
transmiterea corectă a comenzii cît și de returnarea produselor.
Administrato Este responsabil de baza de date a aplicației.
r
Curier Curier – responsabil de livrarea produselor către clienții finali, cît și de returnarea
produselor la depozitul firmei.
Client Este utilizatorul principal al acestei aplicații, care v-a executa cumpărăturile
online de pe aplicație, v-a efectua comenzi, se v-a loga în plicație, v-a crea un
cont, se v-a înregistra, v-a anula o comanda.
2. Identificarea cazurilor de utilizare
Таbelul 2 Identificarea cazuilor de utilizare

Actorul Descriere Acțiuni întreprinse


principal
Manager de Înregistrarea Acest caz de utilizare îi permite să trimită comanda către curier
vînzări comenzii
Manager de Înregistrarea Acest caz de utilizare permite managerului să transmită
vînzări comenzilor comenzile către curier care trebuie livrate în timp.
urgente
Manager de Modificarea Managerul de vînzări poate să corecteze adesa, lista cărților care
vînzări datelor trebuie livrate
Manager de Ștergerea Poate șterge o comandă din lista de coenzi oferite curierului , în
vînzări comenzii cazul în care clientul a anulat o comandă.
Manager de Stabilirea Este responsabil de recenziile primite de la utilizatorii aplicației ,
vînzări feedbakului de la cît și de îmbunătățirea calității sistemului.
clienți
Administrato Adaugarea În cazul în care în stocul librăriei au apărut cărți noi,
r cărților administratorul adaugă aceste cărți în baza de date a aplicației.
Introduce în baza de date a aplicației toate datele necesare despre
cărți, atît și prețul cărții.
Administrato Ștergerea cărților Efectuează ștergerea cărților în caz că acestea nu mai sunt în stoc.
r
Administrato Adaugă reduceri Adaugă reducerile finale ale cărților
r
Curier Planificarea Stabilirea unui grafic comod de livrare a comenzilor, stabilirea
comenzilor unui traseu minim între comenzi.
Curier Returnarea În cazul în care nu a fost livrată comanda corespunzătoare
comenzii clientului.
Clientul Înregistrare Poate efectua o înrregistrare în contul aplicației ca utilizator nou
Clientul Logare Se poate loga în aplicație, introducînd datele corect de la
înregistrare
Clientul Creare cont Crează un cont utilizînd un mail, parola, număr de telefon.
Clientul Adăugare carte Poate adăuga o carte în coșul de cumpărături a aplicașiei
în coș
3. Dezvoltarea diagramelor cazului de utilizare
Reprezentarea cazurilor de utilizare pentru clientul aplicației.

Figura 2 Structura sistemului librarie online

În cazul sistemului dat observăm că clientul poate avea mai multe cazuri de utilizare (vezi figura 2) care îi
permit să realizeze anumite acțiuni în cadrul sistemului. Cazurile de utilizare se folosesc pentru a captura
comportamentul pe care trebuie sa-l ia sistemul fara a specifica modul in care acest comportament este
implementat; un caz de utilizare nu trebuie sa specifice si modul de implementare al acestuia; un caz de
utilizare arata care este comportamentul sistemului, nu si cum este realizat acesta. Cazurile de utilizare permit
analistului sa comunice cu utilizatorii si dezvoltatorii (care construiesc sistemul ce trebuie sa satisfaca
cerintele); la acest nivel detaliile sunt ignorate, ele vor fi luate in considerare mai tarziu.