Documente Academic
Documente Profesional
Documente Cultură
3.1b - Procesul de Definire A Cerintelor
3.1b - Procesul de Definire A Cerintelor
Analisti de marketing
Ingineri software
1
Rezultatul etapei de extragere a cerintelor poate fi specificat intr-un
document separat, numit Documentul cerintelor utilizator (URD) sau
Documentul de definitie a sistemului.
3. Analiza cerintelor
Clasificarea cerintelor dupa diferite criterii:
o Functionale/ne-functionale
o Cerinte de produs/proces
o Prioritatea
o Stabilitatea, s.a.
Modelarea conceptuala - modelul conceptual contine entitati din domeniul
aplicatiei si reflecta o vedere externa asupra produsului software
Rezolvarea conflictelor intre cerintele diferitilor actori sau intre cerinte
functionale si ne-functionale
4. Specificarea cerintelor
Unul sau mai multe documente, care pot fi revizuite, evaluate si aprobate.
Documentul de definitie a sistemului, numit uneori Documentul de definitie
a cerintelor utilizatorilor;
Documentul de definitie a cerintelor de sistem
Documentul de definitie a cerintelor software
Pentru produse software simple este produs numai ultimul document.
2
Documentul de definitie a cerintelor de sistem(System Requirements
Document)
Este necesar atunci cand sistemul din care face parte software-ul dezvoltat
include multe alte componente de natura hardware, de ex. parti mecanice.
Exemple de cerinte definite in specificatia de sistem sunt:
Functiile sistemului in ansamblul sau
Alocarea functiilor pe componente hardware/software
Performantele sistemului
Cerintele de siguranta in functionare
Interfata utilizator
Instructiuni de punere in functiune
Comunicarea cu sisteme externe
5. Validarea cerintelor
Documentele cerintelor sunt supuse procedurilor de verificare si validare. Se
veifica daca cerintele:
au fost bine intelese de analist
sunt clare – pot fi intelese
sunt consistente
sunt complete
satisfac standardele impuse
3
Modul uzual de validare consta in revizia documentelor de catre un grup de
revizie