Στην προσπάθεια
να οριστεί και να αναγνωριστεί η ποιότητα στο λογισμικό ορίστηκαν διάφορα μοντέλα.
Τα μοντέλα αυτά αναλύουν την ποιότητα στους επιμέρους παράγοντες που την
συνθέτουν – στα εξόν συνετέθη – ώστε να γίνεται εύκολα αντιληπτή και φυσικά
μετρήσιμη.
Οι παράγοντες
ποιότητας (Cavano J., McCall J.; 978). είναι οι παρακάτω:
- Functionality (λειτουργικότητα). Το λογισμικό παρέχει λειτουργίες που ικανοποιούν τις απαιτήσεις του χρήστη.
- Usability (ευχρηστία). Το λογισμικό παρέχει τις λειτουργίες του με τρόπο αποδοτικό και αποτελεσματικό διευκολύνοντας τους τελικούς χρήστες.
- Correctness (ορθότητα). Το λογισμικό ικανοποιεί τις απαιτήσεις και καλύπτει τους αντικειμενικούς στόχους του χρήστη.
- Integrity (ακεραιότητα). Το λογισμικό προφυλάσσει τα δεδομένα και την λειτουργικότητα από μη εξουσιοδοτημένους χρήστες.
- Maintainability (συντηρησιμότητα). Το λογισμικό είναι κατά τέτοιο τρόπο σχεδιασμένο και υλοποιημένο ώστε να είναι δυνατή η διόρθωση, η τροποποίηση ή η προσθήκη λειτουργικών ή αρχιτεκτονικών χαρακτηριστικών του λογισμικού.
- Testability (ελεγξιμότητα). Το λογισμικό επιδέχεται ελέγχων και συγκρίσεων σχετικά με την λειτουργία του και τα αποτελέσματα των εργασιών του.
- Reusability (επαναχρησιμοποίηση). Αφορά την απαιτούμενη προσπάθεια ώστε να γίνει δυνατή η επαναχρησιμοποίηση μέρους ή τμήματος του λογισμικού.
- Portability (μεταφερσιμότητα). Το λογισμικό είναι δυνατόν να μεταφερθεί από ένα περιβάλλον σε άλλο.
- Efficiency (αποδοτικότητα). Το λογισμικό διατηρεί υψηλά επίπεδα επεξεργασίας και απόδοσης κάτω από συγκεκριμένες συνθήκες.
- Reliability (αξιοπιστία). Το λογισμικό παράγει αξιόπιστα αποτελέσματα.
Βιβλιογραφία
- Cavano J., McCall J.; (1978); “A framework for the measurement of software quality”; ACM SIGMETRICS Performance Evaluation Review; Vol 7; Issue 3-4; November 1978; Pages 133 - 139
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου