Come scrivere un documento sulle specifiche dei requisiti software (SRS)

Gli sviluppatori di software professionisti devono seguire un processo di raccolta dei requisiti software all'inizio di progetti di sviluppo software di qualsiasi dimensione significativa. Il prodotto finale di quella fase del progetto è un documento comunemente indicato come specifica dei requisiti software o SRS. Di solito è il primo traguardo o risultato finale del progetto. L'importanza di questo documento non può essere sottovalutata. La sua funzione principale è registrare le esigenze ei requisiti aziendali del cliente in forma scritta e diventare la base per il resto del processo di sviluppo del software. Una volta compilati questi requisiti, il documento diventa la registrazione della comprensione da parte del cliente e dello sviluppatore di ciò che il software dovrebbe realizzare. Di solito il cliente rivede e firma l'SRS, iniziando così la fase completa di progettazione e sviluppo del software. Seguendo i passaggi di alto livello coinvolti, puoi scrivere un documento SRS.

Passo 1

Se la tua organizzazione non dispone di un modello di documento Specifiche dei requisiti software standard, creane uno ora (vedi Risorse per i collegamenti ai modelli).

Video del giorno

Passo 2

Incontra gli esperti/clienti in materia per raccogliere i requisiti.

Passaggio 3

Definire le funzioni del software.

Passaggio 4

Creare casi d'uso per i principali processi secondari. Ad esempio, se stai progettando un sistema di inserimento ordini, i casi d'uso consisteranno nella creazione di un nuovo ordine, nella modifica di un ordine esistente e nella ricerca dell'ordine del cliente.

Passaggio 5

Definire l'interfaccia utente.

Passaggio 6

Definire qualsiasi altra interfaccia come interfacce hardware o altre interfacce di sistema software.

Passaggio 7

Definire il flusso del processo.

Passaggio 8

Determinare eventuali regole aziendali specifiche.

Passaggio 9

Definire le specifiche delle prestazioni.

Passaggio 10

Crea i diagrammi necessari per illustrare il flusso del processo o elabora i requisiti chiave.

Passaggio 11

Compila il documento SRS e chiedi a tutte le parti necessarie di esaminarlo o firmarlo.

Cose di cui avrai bisogno

  • Applicazione di elaborazione testi

  • Software per diagrammi come Microsoft Visio

Consiglio

Crea un modello di documento standard. Includere una matrice di tracciabilità. Includere un collegamento tra i requisiti e la fonte di tali requisiti. Elenca chiaramente le regole operative aziendali definite. Garantire che le regole e i processi siano definiti con un linguaggio preciso e non ambiguo.

Avvertimento

L'SRS contiene solo requisiti funzionali. Non devono essere inclusi dettagli di progettazione o implementazione del software.