Documente Academic
Documente Profesional
Documente Cultură
Curs 1 Studenti PDF
Curs 1 Studenti PDF
Curs 1 – 2009
ANALIZA
Specificarea cerintelor (Ingineria cerintelor – 1994)
DEFINITIE
Cerintele exprima o capacitate sau o restrictie a programului. Exemple
- tot ce e necesar pentru proiectare (CE nu CUM !!)
- Limbaj – nu se folosesc notiuni din domeniul dezvoltarii
PROVENIENTA CERINTE
1) utilizatori, management, marketing ;
2) sunt reformulate de analist (caiet de sarcini, specificatii)
SCOPUL SPECIFICATIILOR:
- gestionarea relatiilor contractant / client
- satisfacerea utilizatorilor
- optimizarea timpului de dezvoltare
CATEGORII CERINTE:
1. functionale – legate de capacitatea sistemului - exemple Pt. biblioteca
a) un obiect (grupate in clase) c) o stare
b) o functie (grupate ierarhic - ex. d) o relatii intre ele
Imprumut carte)
2. nefunctionale – restritcii impuse programului in sine si procesului de dezvoltare
a) Calitate - CUANTIFICARE c) Dezvoltare
b) Domeniu - Reglementari, legislatie
(Exemplu. Descriere detaliata: utilizare simpla pt. un utilizator experimentat, minimizare erori)
DOCUMENTUL DE SPECIFICATIE - dimensiunea depinde de:
tip program, proces dezvoltare, destinatar
METODE DE ANLIZA
Data mining; Observatie (etnografie); Analiza sarcinii (a protocolului) ; Interviuri
nestructurate; Interviuri structurate, Brainstroming, Prototipare rapida
Exercitii
1. Pentru un sistem de securitate al unei cladiri, mentionati doua cerinte functionale, fiecare
exprimata la doua niveluri de detaliere: ca cerinte ale utilizatorului / ca cerinte ale sistemului.
2. Pentru un sistem de administrare a unei facultati, mentionati doua cerinte nefunctionale,
fiecare exprimata la doua niveluri de detaliere: ca cerinte ale utilizatorului / ca cerinte ale
sistemului.