Documente Academic
Documente Profesional
Documente Cultură
Etapa principala este colectarea cerintelor. Exista anumite grupuri de interese(stackeholderi) care au
niste cerinte.
Stackeholderi
externi
beneficiarii
clienti
utilizatori; terte parti ( organizatii care pot folosi aplicatia noastra pentru a furniza anumine
date, concurenta
interni ce pot fi echipa de management, echipa de lucru
Analiza de oportunitate
Dintre toate cerintele care sunt importante?
exemple: Analiza Parento ierarhizare in 80% 20% ( realizare primelor 80% din cerinte iti da un castig
destul de mare. impactul celorlalte 20% cerinte este mic
Analiza cost-beneficiu ( cost mic- beneficiu mare)
S | W
puncte tari | puncte slabe
--------------------------------------------------
O | T
Oportunitati | pericole( threats)
cee ce va fi pe prima coloana vor fi elemenete in favoarea aplicatiei, iar in coloana din stanga sunt
riscurile
pe a doua linie o sa apara elemente din afara organizatiei
Specificarea cerintelor:
Specificarea cerintelor functionale - e sarcina echipei de analiza
- sub forma unor liste ierarhice intr-un mod exhaustiv, neredundant
SAU
- sub forma unor cazuri de utilizare
Raportul de analiza trebuie sa contina cazuri de utilizare si pe rolurile
atribuite
IN DEFINIREA CAZURILOR DE UTILIZARE TREBUIE VAZUTE SI
CAZURILE DE ESEC SAU PARTICULARE
SPECIFICAREA CERINTELOR NEFUNCTIONALE nu intra la analiza cerintelor de business - ele sunt
pentru echipa de analiza tehnica sau proiectantul
Observatii!
1) Pentru fiecare caz de utilizare -> rol -> intentia unui utilizator
la final => ceea ce doreste utilizatorul
EXEMPLU: autentificarea unui utilizator NU e caz de utilizare, ci mai degraba un trigger
2) cazurile de uilizare sunt non-tehnice!!! nu fac referinta la interfata, trebuie tratate din punct de vedere
functional