Sunteți pe pagina 1din 6

DEFINIREA CERINTELOR

UTILIZATOR
Extragerea cerintelor
Specificarea cerintelor

Sursele cerintelor
studiul de piata
studiul de fezabilitate al produsului
(realizabilitatea produsului, analiza scop/cost)
domeniul in care va opera produsul:
de ex. bancar, clinic, controlul in timp real al proceselor,
etc; anumite cerinte sunt specifice domeniului;

actorii fiecare are interese specifice

procesul pe care noul produs trebuie sa-l


imbunatateasca

Descrierea utilizatorilor
Tipurile de utilizatori: pentru fiecare categorie

numarul aproximativ
rolul in raport cu sistemul
caracteristicile (abilitati necesare, etc)
profilul temporal de utilizare a sistemului (frecventa, durata,
etc.)
lista operatiilor pe care le vor putea efectua

Rol utilizator (categorii de persoane care vor fi afectate


de noul sistem):
Care utilizeaza sistemul direct (utilizatori)
Care utilizeaza rezultatele produse: descriere similara
Care nu utilizeaza sistemul dar pot influenta dezvoltarea sa
de ex. cei care impun proceduri, reguli de ordine interna in
organizatie: descrierea responsabilitatilor si a modurilor de
rezolvare a diverselor situatii in raport cu aceste persoane

Tehnici de extragere a cerintelor


Studiul domeniului
Studiul produselor software existente

Interviuri cu actorii / grupuri de persoane


Descriere scenarii de utilizare a viitorului sistem

Prototipuri ale viitorului sistem

Specificarea cerintelor utilizator


Cerinte operationale:
Operatii
Secvente de operatii

Constrangeri:

De interfata:
Comunicare
Hardware-software
Compatibilitate cu alte sisteme software
Interfata utilizator

De calitate:
Portabilitate, adaptabilitate, disponibilitate, securitate, standarde

De planificare a proiectului:

Termene
Produse livrate
Resurse
Indatoriri ale beneficiarului etc.

Metode de specificare a cerintelor utilizator


Limbajul natural este ambiguu
Limbaj natural structurat:
IF
THEN
ELSE

Tabele, formule
Diagrame de flux de date
UML:
diagrame de context, cazuri de utilizare, diagrame de cazuri
de utilizare pentru delimitarea sistemului in mediul sau de
operare
diagrame de secventa pentru descrierea scenariilor de
utilizare a sistemului
diagrame de stari

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