Cum să scrieți un document de specificații pentru cerințele software (SRS).

click fraud protection

Dezvoltatorii de software profesioniști trebuie să treacă printr-un proces de colectare a cerințelor software la începutul proiectelor de dezvoltare software de orice dimensiune semnificativă. Produsul final al acelei faze de proiect este un document denumit în mod obișnuit Specificația cerințelor software sau SRS. Este, de obicei, primul jalon al proiectului sau livrabil. Importanța acestui document nu poate fi subestimată. Funcția sa principală este de a înregistra nevoile și cerințele de afaceri ale clientului în formă scrisă și de a deveni baza pentru restul procesului de dezvoltare software. Odată ce aceste cerințe sunt compilate, documentul devine înregistrarea înțelegerii atât a clientului, cât și a dezvoltatorului cu privire la ceea ce ar trebui să realizeze software-ul. De obicei, clientul revizuiește și semnează SRS, începând astfel faza completă de proiectare și dezvoltare a software-ului. Făcând pașii de nivel înalt implicați, puteți scrie un document SRS.

Pasul 1

Dacă organizația dvs. nu are un șablon standard de document Specificațiile cerințelor software, creați unul acum (consultați Resurse pentru link-uri către șabloane).

Videoclipul zilei

Pasul 2

Întâlniți-vă cu experții/clienții în domeniu pentru a aduna cerințele.

Pasul 3

Definiți funcțiile software-ului.

Pasul 4

Creați cazuri de utilizare pentru subprocesele majore. De exemplu, dacă proiectați un sistem de introducere a comenzilor, cazurile de utilizare ar consta în crearea unei noi comenzi, modificarea unei comenzi existente și căutarea comenzii clienților.

Pasul 5

Definiți interfața cu utilizatorul.

Pasul 6

Definiți orice alte interfețe, cum ar fi interfețele hardware sau alte interfețe de sistem software.

Pasul 7

Definiți fluxul procesului.

Pasul 8

Determinați orice reguli specifice de afaceri.

Pasul 9

Definiți specificația de performanță.

Pasul 10

Creați diagramele necesare pentru a ilustra fluxul procesului sau pentru a elabora cerințele cheie.

Pasul 11

Alcătuiește documentul SRS și cere tuturor părților necesare să-l examineze sau să-l semneze.

Lucruri de care veți avea nevoie

  • Aplicație de procesare a textului

  • Software de diagramare, cum ar fi Microsoft Visio

Bacsis

Creați un șablon de document standard. Includeți o matrice de trasabilitate. Includeți o legătură între cerințe și sursa acelor cerințe. Enumerați clar regulile de funcționare a afacerii definite. Asigurați-vă că regulile și procesele sunt definite cu un limbaj precis și fără ambiguități.

Avertizare

SRS conține doar cerințe funcționale. Nu trebuie incluse detalii de proiectare sau implementare a software-ului.