Da quello che ho letto credo che i requisiti degli utenti siano solo i requisiti di sistema dati in termini di personale, è corretto? Mi riferisco in particolare al libro "Software Engineering" di Ian Sommerville che sono obbligato a seguire. Considerato l'esempio di seguito riportato da questo libro, perché non esiste un requisito dell'utente che corrisponda al secondo requisito di sistema. Ad esempio "l'utente richiede che il rapporto venga generato dopo le 17.30 l'ultimo giorno lavorativo del mese." Per me è ancora in linguaggio naturale, quindi è leggibile dall'utente. Quanti dettagli devono essere inclusi in un requisito utente rispetto ai requisiti di sistema e dove si disegna la linea?
Definizione dei requisiti utente:
1. The MHC-PMS shall generate monthly management reports showing
the cost of drugs prescribed by each clinic during that month.
Specifiche dei requisiti di sistema:
1.1. On the last working day of each month, a summary of the drugs
prescribed, their cost, and the prescribing clinics shall be generated.
1.2. The system shall automatically generate the report for printing after
17.30 on the last working day of the month.