Skip to main content

Τι είναι η προδιαγραφή απαίτησης συστήματος;

Μια τυπική εφαρμογή υπολογιστή περιλαμβάνει ένα σύνθετο λογισμικό, υλικό και στοιχεία δικτύου.Η προδιαγραφή απαίτησης συστήματος (SYRS) είναι ένα λεπτομερές περίγραμμα των απαιτήσεων που απαιτούνται για τη δημιουργία ενός πλήρους συστήματος.Αυτές οι απαιτήσεις τεκμηριώνονται σε μια προσπάθεια να καθοριστεί η πλήρης λειτουργικότητα, η διαθεσιμότητα, η απόδοση και οι ανάγκες ασφάλειας ενός συστήματος.

Το Ινστιτούτο Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών (IEEE) είναι η μεγαλύτερη τεχνική κοινωνία αφιερωμένη στα πρότυπα στο ηλεκτρονικό και στον τομέα του υπολογιστή.Το IEEE έχει δημιουργήσει ένα σύνολο τυποποιημένων διαδικασιών σχετικά με τον τρόπο με τον οποίο πρέπει να τεκμηριωθεί η προδιαγραφή απαιτήσεων συστήματος.Αυτή η τεκμηρίωση περιλαμβάνει καθοδήγηση σχετικά με τη δημιουργία, την οργάνωση και τις τροποποιήσεις των απαιτήσεων συστημάτων.

Η δημιουργία μιας προδιαγραφής απαίτησης συστήματος ολοκληρώνεται συνήθως από έναν επιχειρηματικό αναλυτή.Ο αναλυτής των επιχειρήσεων είναι επαγγελματίας που είναι υπεύθυνος για τη μετατροπή της επιχειρησιακής φρασεολογίας σε τεχνικές λύσεις.Είναι η σύνδεση μεταξύ της επιχείρησης και της τεχνικής κοινότητας.Ένας καλός επιχειρηματικός αναλυτής είναι ένας αποτελεσματικός επικοινωνιακός που μπορεί να διατυπώσει τις ανάγκες των επιχειρήσεων σε μια τεχνική ομάδα.

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

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

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