Οι
Μη λειτουργικές απαιτήσεις (NFRs) ορίζουν χαρακτηριστικά συστήματος όπως ασφάλεια, αξιοπιστία, απόδοση, δυνατότητα συντήρησης, επεκτασιμότητα και χρηστικότητα Χρησιμεύουν ως περιορισμοί ή περιορισμοί στη σχεδίαση του συστήματος σε τις διάφορες εκκρεμότητες. … Εξασφαλίζουν τη χρηστικότητα και την αποτελεσματικότητα ολόκληρου του συστήματος.
Τι είναι παραδείγματα μη λειτουργικών απαιτήσεων;
Ορισμένες τυπικές μη λειτουργικές απαιτήσεις είναι:
- Απόδοση – για παράδειγμα Χρόνος απόκρισης, Διακίνηση, Χρήση, Στατική Ογκομετρική.
- Scalability.
- Χωρητικότητα.
- Διαθεσιμότητα.
- Αξιοπιστία.
- Recoverability.
- Διατήρηση.
- Serviceability.
Ποιο από αυτά είναι μη λειτουργική απαίτηση;
Ορισμένες από τις πιο τυπικές μη λειτουργικές απαιτήσεις περιλαμβάνουν απόδοση, χωρητικότητα, επεκτασιμότητα, διαθεσιμότητα, αξιοπιστία, δυνατότητα συντήρησης, δυνατότητα ανάκτησης, δυνατότητα συντήρησης, ασφάλεια, ακεραιότητα δεδομένων, διαχειρισιμότητα και χρηστικότητα.
Πώς βρίσκετε μη λειτουργικές απαιτήσεις;
Μετρήσεις μη λειτουργικών απαιτήσεων
- Ώρα. Συναλλαγές / δευτ. Χρόνος απόκρισης. …
- Διάστημα. Κύρια μνήμη. Βοηθητική μνήμη. …
- Χρησιμότητα. Χρόνος εξάσκησης. Αριθμός επιλογών. …
- Αξιοπιστία. Μέσος χρόνος για την αποτυχία. Πιθανότητα διακοπής λειτουργίας. …
- Στιβαρότητα. Ώρα για ανάκαμψη. % των συμβάντων που οδηγούν σε καταστροφικές αποτυχίες. …
- Φορητότητα. % μη φορητού κωδικού.
Είναι πράγματι μη λειτουργικές οι μη λειτουργικές απαιτήσεις;
Αρκετοί συγγραφείς υποστηρίζουν, ωστόσο, ότι πολλοί αποκαλούμενοι NFR στην πραγματικότητα περιγράφουν ιδιότητες συμπεριφοράς και μπορεί να αντιμετωπίζονται με τον ίδιο τρόπο όπως οι λειτουργικές απαιτήσεις. … Τα αποτελέσματά μας υποδηλώνουν ότι οι περισσότερες "μη λειτουργικές" απαιτήσεις δεν είναι μη λειτουργικές καθώς περιγράφουν τη συμπεριφορά ενός συστήματος