Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)"— Μεταγράφημα παρουσίασης:

1 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Χρησιμοποιούμενες έννοιες Πρότυπο (standard) Τεκμηριωμένη σύμβαση που παρέχει κατευθύνσεις για τον τρόπο έγγραφης ή ηλεκτρονικής αναπαράστασης ενός γεγονότος. Οδηγία (guideline) Περιγραφικό κείμενο επεξήγησης της εφαρμογής ενός προτύπου. Διαδικασία (procedure) Κείμενο περιγραφής του τρόπου ανάπτυξης ενός τμήματος λογισμικού.

2 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Βασικές αρχές Ανεξαρτησία (independence) Μη υποκειμενικές διαδικασίες αξιολόγησης της εγκυρότητας διαφόρων έργων. Ικανότητα εντοπισμού τμημάτων κώδικα που υλοποιούν συγκεκριμένες λειτουργικές προδιαγραφές. Ορθή (forward) ανιχνευσιμότητα Ανιχνευσιμότητα (traceability) Αντίστροφη (reverse) ανιχνευσιμότητα Ικανότητα εντοπισμού λειτουργιών που υλοποιεί κάποιο τμήμα κώδικα.

3 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Στόχοι Συνεχής βελτίωση διαδικασιών παραγωγής προϊόντος και λειτουργίας επιχείρησης, σύμφωνα με τις προδιαγραφές ποιότητας. Διασφάλιση ποιότητας διαδικασιών παραγωγής (process quality assurance) Συνεχής βελτίωση χρησιμοποιούμενων πόρων (εξοπλισμός, λογισμικό, εργαλεία, χώροι εργασίας, προσωπικό κλπ.) στην παραγωγή προϊόντος. Διασφάλιση ποιότητας πόρων (resource quality assurance) Διασφάλιση ποιότητας προϊόντος (product quality assurance) Συνεχής βελτίωση ποιότητας παραγόμενου προϊόντος.

4 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Μορφή Βασίζεται σε κάποιο πρότυπο ποιότητας (διεθνές / εξειδικευμένο) για παροχή οδηγιών εφαρμογής του. Αποτελείται από δομές, διαδικασίες, δραστηριότητες, πόρους, μετρικές, εργαλεία μέτρησης με τη χρήση των οποίων διασφαλίζεται η εκπλήρωση των επιθυμητών (εκ μέρους του πελάτη / επιχείρησης) ποιοτικών παραγόντων των παραγόμενων προϊόντων λογισμικού. (αναφέρονται στο εγχειρίδιο ποιότητας). ΠΡΟΤΥΠΟ ΕΡΓΟ 1ο ΠΛΑΝΟ ΠΟΙΟΤΗΤΑΣ 1ο Πλάνο ποιότητας έργου (project quality plan) Περιγραφή ειδικών ποιοτικών χαρακτηριστικών του και διαδικασίες / μετρικές διασφάλισής τους καθώς και διασφάλισης της ελάχιστης αποδεκτής ποιότητας που αναφέρονται στο εγχειρίδιο ποιότητας. ΣΥΣΤΗΜΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΕΓΧΕΙΡΙΔΙΟ ΠΟΙΟΤΗΤΑΣ ΜΕΤΡΙΚΕΣ / ΔΙΑΔΙΚΑΣΙΕΣ ΠΟΙΟΤΗΤΑΣ ΕΡΓΟ 2ο ΠΛΑΝΟ ΠΟΙΟΤΗΤΑΣ 2ο ΕΡΓΟ … ΠΛΑΝΟ ΠΟΙΟΤΗΤΑΣ …

5 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ
(QUALITY SYSTEM) Παροχές προς Υπεύθυνο έργου Πληροφόρηση για κρίσιμους παράγοντες αποτυχίας (μη τήρηση χρονικών περιθωρίων / προϋπολογισμού). Καθορισμός τυποποιημένης διαδικασίας καταγραφής δεδομένων έργου -- δημιουργία ιστορικών αρχείων δεδομένων – επεξεργασία τους για εκτίμηση μελλοντικών έργων. Ύπαρξη προδιαγραφών (στο εγχειρίδιο ποιότητας) για τον τρόπο συλλογής – ανάλυσης στατιστικών δεδομένων που αφορούν λάθη / ατέλειες λογισμικού . Διευκόλυνση παρακολούθησης έργου μέσω προδιαγεγραμμένου τρόπου υποβολής εκθέσεων δραστηριοτήτων εκ μέρους του προσωπικού καθώς και εκθέσεων για τους εκπληρωθέντες στόχους έναντι εκείνων αυτών που τέθηκαν κατά την έναρξη του έργου. Προγραμματιστή Ύπαρξη προγραμματιστικών προτύπων για κωδικοποίηση / παρουσίαση λογισμικού καθώς και κατανόηση (από προγραμματιστή) λειτουργιών / επικοινωνίας των επιμέρους τμημάτων κώδικα με το κεντρικό που εξετάζεται. Ύπαρξη οδηγιών για τον τρόπο αποθήκευσης των δεδομένων ελέγχου. Ύπαρξη προτύπου διασφάλισης συμφωνίας μεταξύ χρησιμοποιηθέντων ονομάτων / μεταβλητών και αρχείων αποθήκευσης του πηγαίου κώδικα, του αντικειμένου του και των δεδομένων ελέγχου.

6 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ
(QUALITY SYSTEM) Παροχές προς Σχεδιαστή Ύπαρξη προτύπου περιγραφής της αρχιτεκτονικής συστήματος. Ύπαρξη τυποποιημένων διαδικασιών ανάλυσης / σχεδίασης συστήματος (εγχειρίδιο ποιότητας). Διευκόλυνση ελέγχου υλοποίησης (εκ μέρους του σχεδιασθέντος συστήματος) των προβλεπόμενων στον προσδιορισμό απαιτήσεων λειτουργιών. Ύπαρξη οδηγιών για την κατάλληλη σχεδίαση της διεπαφής του συστήματος με τον χρήστη (βάση αναγκών / ιδιαιτεροτήτων του). Συντηρητή Διευκόλυνση ανίχνευσης λειτουργιών που επιτελούν συγκεκριμένα τμήματα κώδικα μέσω υιοθέτησης κατάλληλου προγραμματιστικού προτύπου. Ύπαρξη υποστηρικτικών διαδικασιών για εντοπισμό / εποπτεία διαφόρων εκδόσεων του συστήματος. Ύπαρξη διαδικασιών εξασφάλισης εξωτερικής αποθήκευσης δεδομένων ελέγχου από τους ελεγκτές (κατά τη φάση ελέγχου), ώστε αυτά να μην δημιουργούνται εκ νέου από τους συντηρητές κατά τον επανέλεγχο.

7 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ
(QUALITY SYSTEM) Παροχές προς Ελεγκτή Εξασφάλιση κατάλληλου προσδιορισμού απαιτήσεων για εύκολη παραγωγή δεδομένων / διαδικασιών ελέγχου. Διασφάλιση δυνατότητας αποθήκευσης (μέσω οδηγιών ή προτύπων από το εγχειρίδιο ποιότητας) των υιοθετούμενων διαδικασιών παραγωγής δεδομένων / αποτελεσμάτων ελέγχου, ώστε να είναι επαναχρησιμοποιήσιμες. Ύπαρξη (στο εγχειρίδιο ποιότητας) διαδικασιών αξιολόγησης των διεπαφών του συστήματος με τον χρήστη μέσω καταλόγων ελέγχου. Αναλυτή Ύπαρξη προτύπου προσδιορισμού απαιτήσεων για την ανάδειξη λειτουργιών που θα μπορούσαν να επαναχρησιμοποιηθούν χωρίς τροποποιήσεις σε άλλες περιπτώσεις. Ύπαρξη καταλόγου μέσω του οποίου διασφαλίζεται ότι τα χαρακτηριστικά του αναπτυσσόμενου έργου θα περιγραφούν επαρκώς. Υπόδειξη τυποποιημένης περιγραφής της ακολουθούμενης διαδικασίας κατά τις συναντήσεις του με τον πελάτη.

8 ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ Εταιρία ανάπτυξης λογισμικού
(QUALITY SYSTEM) Παροχές προς Εταιρία ανάπτυξης λογισμικού Μείωση κόστους παραγωγής λόγω ελαχιστοποίησης ζημιών από λάθη / επαναλαμβανόμενες εργασίες. Μείωση πολυδάπανων και χρονοβόρων φάσεων παραγωγής λόγω μείωσης χρόνου για έλεγχο και διορθώσεις. Βελτίωση οργάνωσης εταιρίας λόγω υιοθέτησης τυποποιημένων διαδικασιών παραγωγής και χρήσης προτύπων τυποποίησης της διαδικασίας ανάπτυξης. Δυνατότητα παρακολούθησης έργων (monitoring) με συνέπεια αύξηση παραγωγής, αποφυγή εσφαλμένων κατευθύνσεων, καλύτερη αξιοποίηση πόρων και δυνατοτήτων προσωπικού. Κατάλληλος και ακριβής καθορισμός ρόλου (αρμοδιότητες / ευθύνες) κάθε μέλους της ομάδας ανάπτυξης του έργου. Μείωση εξάρτησης εταιρίας από άτομα λόγω τυποποίησης διαδικασιών ανάπτυξης και υιοθέτησης προγραμματιστικών προτύπων. Αποθήκευση κατάλληλα αναπτυγμένων και επαρκώς τεκμηριωμένων τμημάτων κώδικα που είναι άμεσα επαναχρησιμοποιήσιμα. Βελτιστοποίηση οργάνωσης μελλοντικών στόχων της εταιρίας (καταγραφή επιτυχιών / προβλημάτων / δυνατοτήτων).


Κατέβασμα ppt "ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google