Πώς να γράψετε μια αναφορά αναγκών συστήματος

Πίνακας περιεχομένων:

Anonim

Ένα έγγραφο που απαιτεί σύστημα περιγράφει τι θα είναι ένα προϊόν όταν ολοκληρωθεί. Το έγγραφο παρέχει πληροφορίες σχετικά με την ανάγκη που ικανοποιεί το προϊόν, τις δυνατότητές του, το λειτουργικό περιβάλλον, την εμπειρία του χρήστη, τις ιδιότητες και τα εθνικά ή διεθνή πρότυπα που πρέπει να πληρούν. Σύμφωνα με μια έκθεση που δημοσιεύθηκε από το Ινστιτούτο Τεχνολογίας Λογισμικού Carnegie Mellon, η δημιουργία και η αναφορά απαιτήσεων συστήματος εξακολουθεί να αποτελεί πρόκληση για τους προγραμματιστές. Τα κύρια προβλήματα που εντοπίστηκαν στην παρούσα έκθεση ήταν η αποτυχία να αντιμετωπιστούν επαρκώς οι ανάγκες χρηστών ή των επιχειρησιακών αναγκών και οι απαιτήσεις παρακολούθησης σε ολόκληρο τον κύκλο ζωής του προϊόντος.

Στοιχεία που θα χρειαστείτε

  • Περιγραφή προϊόντος

  • Απαιτήσεις χρηστών

  • Περιβαλλοντικές Απαιτήσεις

  • Πρότυπα

  • Πληροφορίες περιορισμού

  • Λογισμικό επεξεργασίας κειμένου (προαιρετικό αλλά ιδιαίτερα προτεινόμενο)

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

Προσδιορίστε τυχόν στρατιωτικά πρότυπα (Mil-Std), τον διεθνή οργανισμό τυποποίησης (ISO) και άλλες κυβερνητικές ή νομικές απαιτήσεις που ισχύουν για το προϊόν και απαριθμήστε αυτές στην έκθεση σχετικά με τις απαιτήσεις συστήματος.

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

Αναλύστε τους περιορισμούς. Οι περιορισμοί στις απαιτήσεις του προϊόντος μπορεί να προέρχονται από χρήστες, δυνατότητες επεξεργασίας, απαιτήσεις ισχύος, κόστος και ολοκλήρωση υλικού και λογισμικού. Οι περιορισμοί μπορεί επίσης να περιλαμβάνουν προσδοκίες που δεν μπορούν να ικανοποιηθούν από τις σύγχρονες τεχνολογίες αιχμής ή από τον προϋπολογισμό του έργου.

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

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

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

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