Requirements Engineering Processes - specifiche dei requisiti
Requirements Engineering Processes
il processo di racolta e trattamento dei requisiti.
Ci sono diverse operazioni:
- elicitation: sollecitare il customer a raccontare i requisiti. Tipicamente il cliente non sa mai cosa vuole, e noi dobbiamo estrapolarlo mediante delle interviste (formali o informali).
- validation: controllo se ciò che sto progettando risponde alle domande del customer, cioè se sto costruendo il sistema giusto
- management devo gestire i requisiti (mappare codice al requisito)
Come raccogliere i requisiti
Linguaggio naturale: senza sinonimi e devono essere numerabili.
Uso la notazione matematica.
Uso la notazione grafica (UML).
Uso shall
per quelli obbligatori e should
per quelli desiderabili.