Πώς να γράψετε ένα έγγραφο προδιαγραφών απαιτήσεων λογισμικού (SRS).

Οι επαγγελματίες προγραμματιστές λογισμικού πρέπει να περάσουν από μια διαδικασία συλλογής απαιτήσεων λογισμικού στην αρχή των έργων ανάπτυξης λογισμικού οποιουδήποτε σημαντικού μεγέθους. Το τελικό προϊόν αυτής της φάσης του έργου είναι ένα έγγραφο που συνήθως αναφέρεται ως Προδιαγραφή Απαιτήσεων Λογισμικού ή SRS. Συνήθως είναι το πρώτο ορόσημο ή παραδοτέο του έργου. Η σημασία αυτού του εγγράφου δεν μπορεί να υποτιμηθεί. Η κύρια λειτουργία του είναι να καταγράφει τις επιχειρηματικές ανάγκες και απαιτήσεις του πελάτη σε γραπτή μορφή και να γίνεται το θεμέλιο για την υπόλοιπη διαδικασία ανάπτυξης λογισμικού. Μόλις καταρτιστούν αυτές οι απαιτήσεις, το έγγραφο γίνεται η καταγραφή της κατανόησης τόσο του πελάτη όσο και του προγραμματιστή σχετικά με το τι πρέπει να επιτύχει το λογισμικό. Συνήθως ο πελάτης εξετάζει και υπογράφει το SRS, ξεκινώντας έτσι την πλήρη φάση σχεδιασμού και ανάπτυξης λογισμικού. Κάνοντας τα απαιτούμενα βήματα υψηλού επιπέδου, μπορείτε να γράψετε ένα έγγραφο SRS.

Βήμα 1

Εάν ο οργανισμός σας δεν διαθέτει τυπικό πρότυπο εγγράφου Προδιαγραφές Απαιτήσεων Λογισμικού, δημιουργήστε ένα τώρα (δείτε Πόρους για συνδέσμους προς πρότυπα).

Το βίντεο της ημέρας

Βήμα 2

Συναντηθείτε με ειδικούς/πελάτες του θέματος για να συγκεντρώσετε τις απαιτήσεις.

Βήμα 3

Καθορίστε τις λειτουργίες του λογισμικού.

Βήμα 4

Δημιουργήστε περιπτώσεις χρήσης για τις κύριες υποδιεργασίες. Για παράδειγμα, εάν σχεδιάζετε ένα σύστημα εισαγωγής παραγγελιών, οι περιπτώσεις χρήσης θα συνίστανται στη δημιουργία μιας νέας παραγγελίας, στην τροποποίηση μιας υπάρχουσας παραγγελίας και στην αναζήτηση παραγγελίας πελάτη.

Βήμα 5

Καθορίστε τη διεπαφή χρήστη.

Βήμα 6

Καθορίστε τυχόν άλλες διεπαφές, όπως διεπαφές υλικού ή άλλες διεπαφές συστήματος λογισμικού.

Βήμα 7

Καθορίστε τη ροή της διαδικασίας.

Βήμα 8

Καθορίστε τυχόν συγκεκριμένους επιχειρηματικούς κανόνες.

Βήμα 9

Καθορίστε τις προδιαγραφές απόδοσης.

Βήμα 10

Δημιουργήστε τυχόν διαγράμματα που χρειάζονται για να απεικονίσετε τη ροή της διαδικασίας ή επεξεργαστείτε τις βασικές απαιτήσεις.

Βήμα 11

Συντάξτε το έγγραφο SRS και ζητήστε από όλα τα απαραίτητα μέρη να το εξετάσουν ή να το υπογράψουν.

Πράγματα που θα χρειαστείτε

  • Εφαρμογή επεξεργασίας κειμένου

  • Λογισμικό διαμόρφωσης διαγραμμάτων όπως το Microsoft Visio

Υπόδειξη

Δημιουργήστε ένα τυπικό πρότυπο εγγράφου. Συμπεριλάβετε έναν πίνακα ιχνηλασιμότητας. Συμπεριλάβετε μια σύνδεση μεταξύ των απαιτήσεων και της πηγής αυτών των απαιτήσεων. Αναφέρετε με σαφήνεια τους καθορισμένους κανόνες λειτουργίας της επιχείρησης. Βεβαιωθείτε ότι οι κανόνες και οι διαδικασίες ορίζονται με ακριβή, ξεκάθαρη γλώσσα.

Προειδοποίηση

Το SRS περιέχει μόνο λειτουργικές απαιτήσεις. Δεν πρέπει να περιλαμβάνονται λεπτομέρειες σχεδιασμού ή υλοποίησης λογισμικού.