Esercitazione sui documenti SRS
L’esercitazione si svolge a coppie in tre fasi.
1) Nella prima fase, ogni studente scrive un documento SRS per specificare i requisiti della applicazione descritta nel seguito (tempo a disposizione: 1h).
2) Nella seconda fase ogni studente analizza l’SRS scritto dall’altro studente della coppia (tempo a disposizione: 30m).
3) Nella terza fase ogni studente riferisce all’altro i punti di forza e le debolezze che ha trovato nell’SRS analizzato (tempo a disposizione: 30m).
Applicazione
L’applicazione da sviluppare deve supportare un centro di assistenza. I clienti possono chiamare il centro di assistenza per segnalare un guasto, specificando l’apparecchiatura, il tipo di guasto, l’indirizzo, se l’apparecchiatura è in garanzia e ogni altra informazione che possa essere utile per l’intervento.
Le chiamate vengono gestite automaticamente da un call center che attiva i tecnici. Il primo tecnico libero esegue l’intervento, portando con sé alcuni possibili pezzi di ricambio. Al termine dell’intervento, il tecnico deve rendicontarlo, specificando se il guasto è stato riparato, se necessita di altri pezzi di ricambio, e/o di un ulteriore intervento. Deve inoltre confermare se l’intervento era in garanzia.
Schema SRS
1. Introduzione 1.1 Obiettivo
1.2 Campo d’applicazione
1.3 Definizioni, acronimi e abbreviazioni 1.4 Fonti
1.5 Struttura del documento SRS 2. Descrizione generale
2.1 Inquadramento 2.2 Macro funzionalità
2.3 Caratteristiche degli utenti 2.4 Vincoli generali
2.5 Ipotesi di partenza, assunzioni e dipendenze
2.6 Requisiti da analizzare in futuro 3. Specifica dei requisiti
3.1 Requisiti dell’interfaccia esterna 3.2 Requisiti funzionali
3.3 Requisiti non funzionali Appendici
Indice
Schema di requisito
Codice (es.
RF01)
Area di riferimento
Titolo specifico
Input Parametri di input
Descrizione (Processo)
Sequenza di operazioni Messaggi di errore Output Risultati
Caratteristiche
• Corretto
• Non ambiguo
• Completo
• Consistente
• Ordinato per priorità dei requisiti
• Verificabile
• Modificabile
• Tracciabile