Ανακοινώσεις
Links
Νέα

Ποιοτικός Έλεγχος

Η εταιρεία κατέχει πιστοποιητικό ποιότητας ISO 9001:2000 για την ανάπτυξη των εφαρμογών της. Στο πλαίσιο των διαδικασιών διασφάλισης ποιότητας των αναπτυσσόμενων εφαρμογών (που συμμορφώνονται στο ISO 9001:2000) χρησιμοποιείται το ISO 9126 σύμφωνα με το οποίο υπολογίζεται η  ποιότητα της κάθε εφαρμογής σε επίπεδα:

·         Λειτουργικότητας (Functionality)

·         Χρηστικότητας (Usability)

·         Αξιοπιστίας (Reliability)

·         Απόδοσης (Efficiency)

·         Συντηρησιμότητας (Maintainability)

·         Μεταφερσιμότητας (Portability)

 

Διασφάλιση Ποιότητας λογισμικού-ISO 9126

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

Για τον έλεγχο ποιότητας του έργου θα χρησιμοποιηθεί το ISO 9126 το οποίο είναι ένα ειδικό πρότυπο για τη διασφάλιση ποιότητας προϊόντων λογισμικού. Προτείνει ένα πλαίσιο για την αξιολόγηση της ποιότητας του εφαρμογών λογισμικού προσδιορίζοντας  έξι βασικά χαρακτηριστικά ποιότητας του λογισμικού τα οποία στη συνέχεια υποδιαιρούνται σε 21 υπο-χαρακτηριστικά.

Σύμφωνα με το πρότυπο ISO 9126 τα χαρακτηριστικά ποιότητας που πρέπει να ικανοποιεί μια εφαρμογή λογισμικού είναι τα ακόλουθα:

·         Λειτουργικότητα (Functionality)

·         Χρηστικότητα (Usability)

·         Αξιοπιστία (Reliability)

·         Απόδοση (Efficiency)

·         Συντηρησιμότητα (Maintainability)

·         Μεταφερσιμότητα (Portability)

 

Τα χαρακτηριστικά αυτά αναλύονται σε 21 υποχαρακτηριστικά:

Χαρακτηριστικά Ποιότητας

Υπο-χαρακτηριστικά

Λειτουργικότητα

Καταλληλότητα (Suitability)

(Functionality)

Ακρίβεια (Accuracy)

 

Διαλειτουργικότητα (Interoperability)

 

Συμμόρφωση (Compliance)

 

Ασφάλεια (Security)

Αξιοπιστία

Ωριμότητα (Maturity)

(Reliability)

Ανοχή σε λάθη (Fault tolerance)

 

Επανακτησιμότητα (Recoverability)

Χρηστικότητα

Κατανοησιμότητα (Understandability)

 

Εκτελεσιμότητα (Operability)

Απόδοση

Συμπεριφορά ως προς το χρόνο (Time Behaviour)

(Efficiency)

Συμπεριφορά ως προς τους πόρους (Resource Behaviour)

Συντηρισιμότητα

Αναλυσιμότητα (Analysability)

(Maintanability)

Μεταβλητότητα (Changeability)

 

Σταθερότητα (Stability)

 

Ελεγξιμότητα (Testability)

Μεταφερσιμότητα

Προσαρμοστικότητα (Adaptability)

(Portability)

Εγκαταστασιμότητα (Installability)

 

Συμβατότητα (Conformance)

 

Ανταλλαξιμότητα (Replaceability)

 

 

 

Για κάθε υποχαρακτηριστικό ορίζεται ένας δείκτης ποιότητας (quality indicator) ο οποίος αντιστοιχεί στην σπουδαιότητά του για το έργο. Στην συνέχεια μέσω ερωτηματολογίων και ειδικών μετρητών(metrics) αξιολογούνται τα παραπάνω υποχαρακτηριστικά του συστήματος και εφόσον υπερβαίνουν το επιθυμητό αποτέλεσμα (σύμφωνα με τον δείκτη ποιότητας) συνεχίζεται κανονικά η ανάπτυξη του συστήματος. Σε αντίθετη περίπτωση προβλέπονται διορθωτικές ενέργειες ή και επανασχεδιασμός κάποιων ρουτινών.

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

Η μέθοδος αξιολόγησης που εφαρμόζεται περιλαμβάνει τις ακόλουθες δράσεις:

·         Προσδιορισμός των παραγόντων που συμμετέχουν.

·         Προσδιορισμός των μετρήσεων που θα χρησιμοποιηθούν.

·         Προσδιορισμός των αναμενόμενων αποτελεσμάτων.

·         Προσδιορισμός του χρονοδιαγράμματος υλοποίησης.

 

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

Οι μετρήσεις μπορεί να είναι χειρωνακτικές (manual) ή αυτόματες (automatic) (π.χ. μέτρηση της πολυπλοκότητας σε ένα πηγαίο κώδικα χρησιμοποιώντας στατικό αναλυτή).

 

 

 

Η Εταιρεία
Η Εταιρεία
Ιστορικό
Τεχνική Υποδομή
Ποιοτικός Έλεγχος
Συνεργάτες
Εταιρική Κοινωνική Ευθύνη
Λύσεις
Έργα
Έργα
Εθνικά
Κοινοτικά
Άλλα Έργα
Εργαλεία
Εργαλεία
Νέα
Ανακοινώσεις
Συχνές Ερωτήσεις
Links
Download area
 Αρχική σελίδα