Ποιότητα Λογισμικού και Πιστοποίηση

Σχετικά έγγραφα
Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

ΚΕΦΑΛΑΙΟ 13 ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ. Έννοιες-κλειδιά. Σύνοψη

Εισαγωγή στην Τεχνολογία Λογισμικού

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού:Γενική Επισκόπηση - επισηµάνσεις

διοίκηση υπηρεσιών και διαδικασιών : μοντέλα CMM

ΙΣΤΟΡΙΚΟ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΠΕΛΑΤΟΛΟΓΙΟ ΤΟΜΕΙΣ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ ΠΡΟΙΟΝΤΑ /ΥΠΗΡΕΣΙΕΣ

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΕΙΔΙΚΗ ΕΠΙΣΤΗΜΟΝΙΚΗ ΕΠΙΤΡΟΠΗ ΘΕΜΑΤΩΝ ΤΥΠΟΠΟΙΗΣΗΣ, ΠΙΣΤΟΠΟΙΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ. Εισηγήτρια: Γκαβέλα Σταματία Δρ. Χημικός Μηχανικός ΕΜΠ

Σχεδιασμός Συστήματος Διαχείρισης Ποιότητας για την παραγωγή χαρτών

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

ΗΜΕΡΙΔΑ ELQA ΣΥΣΤΗΜΑTA ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ISO9001:2008

Θέματα ποιότητας (1/5)

ΗΜΕΡΙ Α ΤΕΕ ΠΙΣΤΟΠΟΙΗΣΗ ΕΠΑΓΓΕΛΜΑΤΙΩΝ Εφαρµογή στο προσωπικό Μη Καταστρεπτικών οκιµών

ISO 9001 σε εργοληπτικές και άλλες επιχειρήσεις μηχανικών

Η εκπαίδευση στην Πληροφορική ως μοχλός ανάπτυξης της καινοτομίας

ΠΟΛΙΤΙΚΕΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΣΦΑΛΕΙΑΣ

ΕΙΣΑΓΩΓΗ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΠΟΙΟΤΗΤΑΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΡΟΥΜΠΟΣ ΓΙΩΡΓΟΣ

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

ΔΙΑΧΕΙΡΙΣΗ ΠΟΙΟΤΗΤΑΣ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΚΟΣΤΟΣ ΠΟΙΟΤΗΤΑΣ: πρόληψης, εκτίμησης, αστοχιών (εσωτερικό, εξωτερικό)

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΔΙΑΣΥΝΔΕΔΕΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΟΦΕΛΗ ΚΑΙ ΠΡΟΟΠΤΙΚΕΣ

ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΓΕΝΙΚΕΣ ΑΡΧΕΣ

Σχεδιασμός και ανάπτυξη συστήματος HACCP στη ΔΕΛΤΑ Πρότυπος Βιομηχανία Γάλακτος. Πρακτική εφαρμογή στο γάλα, και στους χυμούς.

Προδιαγραφές Απαιτήσεων Επικύρωση Απαιτήσεων

Μοντέλο συστήματος διαχείρισης της ποιότητας

Σύστημα Ποιότητας (ΣΠ)

«ΠΡΩΤΟΚΟΛΛΑ ΑΞΙΟΛΟΓΗΣΗΣ ΤΗΣ ΥΠΕΥΘΥΝΗΣ ΑΡΙΣΤΕΙΑΣ ΑΘΛΗΤΙΚΩΝ ΣΥΛΛΟΓΩΝ (ΕΧΕDRAMark 776)» v2f

ΤΕΙ ΚΡΗΤΗΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΥΣΤΗΜΑΤΑ ΠΟΙΟΤΗΤΑΣ

«Διεργαστηριακά σχήματα»

Διάλεξη 4: Εξέλιξη συστημάτων ποιότητας. Τμήμα Διοίκησης Επιχειρήσεων ΤΕΙ Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή

Πληροφορική 2. Τεχνολογία Λογισμικού

ΕΙΣΑΓΩΓΗ. Η βιομηχανία προκατασκευής δομικών στοιχείων έχει περάσει σε μια άλλη. Πολιτικός Μηχανικός, ΑΣΠΡΟΚΑΤ ΑΒΕΕ,

Πρότυπα Συστημάτων Διαχείρισης :

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Αρχιτεκτονική Λογισμικού

Εισαγωγή Ιστορική Αναδρομή Μεθοδολογικό Πλαίσιο Προϋποθέσεις εφαρμογής Στόχοι Πρότυπα Αξιολόγησης Κύκλου Ζωής Στάδια

Εισαγωγή στην Τεχνολογία Λογισμικού. Ματίνα Μπίμπη Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων, Πανεπιστήμιο Θεσσαλίας

ΓΕΝΙΚΟ ΕΠΙΤΕΛΕΙΟ ΕΘΝΙΚΗΣ ΑΜΥΝΑΣ 6o Διακλαδικό Σχολείο Διαλειτουργικότητας, Στοχοθεσίας και Ποιότητας

Πρότυπα - Πιστοποίηση - Διαπίστευση. Παπακωνσταντίνου Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτικών Μηχανικών Πανεπιστήμιο Θεσσαλίας

ΗΜΕΡΙΔΑ ΤΜΗΜΑΤΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΔΙΑΓΝΩΣΗΣ ΚΑΙ ΕΛΕΓΧΟΥ ΠΟΙΟΤΗΤΑΣ - ΒΟΛΟΣ

ΒΟΥΔΟΥΡΗΣ ΒΙΡΓΙΝΙΟΣ Μηχανολόγος Μηχανικός Παραγωγής Στέλεχος Διεύθυνσης Διαπίστευσης Φορέων

Διάλεξη 1. Εισαγωγή στην Τεχνολογία Λογισμικού. Χ. Αντωνόπουλος Μ. Μπίμπη

Μοντέλο συστήματος διαχείρισης της ποιότητας

ΟΡΙΣΜΟΙ. Σύστηµα: το σύνολο αλληλοσχετιζόµενων ή αλληλεπιδρώντων στοιχείων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ενότητα 1 η : Ανάπτυξη Λογισμικού & Προγραμματισμός

Taseis Management Total Accomplishment & Efficient Integrated Strategies

Εισηγητής : Στασινός Α. ΠΟΙΟΤΗΤΑ ΤΕΧΝΙΚΟΥ ΕΡΓΟΥ

ΠΟΛΙΤΙΚΗ ΠΟΙΟΤΗΤΑΣ ΤΜΗΜΑΤΟΣ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΛΑΡΙΣΑ ΤΕΙ ΘΕΣΣΑΛΙΑΣ

ΕΓΧΕΙΡΙΔΙΟ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ (ΕΔΠ)

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

Τεχνολογία Λογισμικού

ΓΚΠΠ - Παράρτηµα 1 Όροι και ορισµοί

ΓΕΝΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΠΙΣΤΟΠΟΙΗΣΗΣ ΠΡΟΣΩΠΩΝ Παράρτηµα 1 Όροι και ορισµοί

Περιεχόμενα. Κεφάλαιο 2 Κοινωνικοτεχνικά συστήματα 49

Λουκάς Τσιρώνης

ΠΙΣΤΟΠΟΙΗΣΗ ISO. Διαχείριση της Ποιότητας των Υπηρεσιών Φύλαξης

ιοίκηση Ποιότητας (quality management)

Η πιστοποίηση στην Ελλάδα. Κατερίνα Λιάνα Αναπληρώτρια ιευθύντρια Πιστοποίησης ΕΛΟΤ Α.Ε.

Κεφάλαιο 7: Τεχνολογία Λογισμικού

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα CAD / CAM

Συστήματα Ποιότητας στη Σύγχρονη & Αποδοτική Διοίκηση (Δημόσια Διοίκηση & Αυτοδιοίκηση)

Εισαγωγή στην τεχνολογία λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 1

ΤΕΧΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΕΛΛΑΔΑΣ ΕΙΔΙΚΗ ΕΠΙΣΤΗΜΟΝΙΚΗ ΕΠΙΤΡΟΠΗ ΘΕΜΑΤΩΝ. Αίθουσα εκδηλώσεων ΤΕΕ Αθήνα, Τετάρτη 4 Απριλίου 2012

Τεχνική Νομοθεσία και Ευρωκώδικες στα Τεχνικά Έργα

Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας»

«Ανάγκες προσαρμογής στις εξελίξεις και ανάπτυξη ελληνικού προτύπου έξυπνης πόλης»

Θεωρία του Έργου. Διαχείριση Έργου Κύκλος Ζωής. Μαρίνα Α.Τσιρώνη Πολιτικός Μηχανικός, MSc ΕΔΑ Περιφέρειας Κεντρικής Μακεδονίας.

Σκοπός του προτύπου. Άµεση αναφορά στην ικανοποίηση των αιτηµάτων για ασφάλεια τροφίµων όχι µόνο διαφόρων κρατικών φορέων αλλά και των καταναλωτών

Σχεδιασµός & Ανάπτυξη Προϊόντος

Θέμα: Αρχές ανάπτυξης λογισμικού και διαχείρισης έργων ΕΛ/ΛΑΚ

Πιστοποίηση ποιότητας ISO σε σχολεία

ÂÚÈÂ fiìâó ΠΡΟΛΟΓΟΣ...15

ΠΡΟΓΡΑΜΜΑ ΣΕΜΙΝΑΡΙΟΥ ΚΩ ΙΚΟΣ ΕAC-LAB-01

Cloud ERP. Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας

Τεχνολογία λογισμικού στην πράξη

ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΙSO 9001 : 2008

ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΝΟΠΛΩΝ ΔΥΝΑΜΕΩΝ

Σημειώσεις στο μάθημα «Στοιχεία Προγραμματισμού σε Γραφικό Περιβάλλον»

Τεχνολογία λογισμικού στην πράξη

GLOBALGAP (EUREPGAP)

ΟΡΟΛΟΓΙΑ. απαιτήσεις αξιοπιστίας, στις απαιτήσεις ασφάλειας, στις απαιτήσεις λειτουργίας κλπ.

ISO 9001:2008. Οι αλλαγές του νέου προτύπου ISO 9001:2008 σε σχέση με την προηγούμενη έκδοση ISO 9001:2000

Διασφάλιση της Ποιότητας στις Υπηρεσίες Πληροφόρησης

(Δημοσίευση τίτλων και στοιχείων αναφοράς εναρμονισμένων προτύπων βάσει της ενωσιακής νομοθεσίας εναρμόνισης) (Κείμενο που αφορά τον ΕΟΧ)

ΘΕΩΡΙΑ ΚΑΥΣΗΣ ΣΥΣΤΗΜΑΤΑ ΚΑΥΣΗΣ

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Προγραμματισμός & Διοίκησης έργων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ LOGO

Σχεδιασµός & Ανάπτυξη Προϊόντος

Ποιότητα και Πρότυπα στη Διοίκηση Επιχειρήσεων Πρότυπα διαχείρισης Επιχειρηµατικών Κινδύνων Διάλεξη 5

Τεχνολογία Λογισμικού

Σειρά ISO 9000: Συνοπτική παρουσίαση

Εισηγήτρια: Κατερίνα Γρυμπογιάννη, Επικεφαλής Επιθεωρήτρια της TUV Rheinland Α.Ε. 1 13/7/2012 ΗΜΕΡΙΔΑ: ΠΙΣΤΟΠΟΙΗΣΕΙΣ ΠΟΙΟΤΗΤΑΣ ΣΤΙΣ ΥΠΗΡΕΣΙΕΣ ΥΓΕΙΑΣ

Πολιτική Ποιότητας. Αρμοδιότητες

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

" ιαπίστευση εξειδικευµένων διαδικασιών µη υπαγόµενων σε πρότυπα"

Εισαγωγή στη διοίκηση έργων. Κωνσταντίνος Κηρυττόπουλος Βρασίδας Λεώπουλος

Transcript:

Ποιότητα Λογισμικού και Πιστοποίηση Πιστοποιήση: - Διεργασιών Λογισμικού - Προϊόντων Λογισμικού Ι. Σταμέλος Καθηγητής Τεχνολογίας Λογισμικού Τμ. Πληροφορικής Α.Π.Θ.

Ποιότητα Λογισμικού Ένας ορισμός (από τους πολλούς) Η ικανοποίηση από το λογισμικό των αναγκών του χρήστη (είτε εκφρασμένων μέσα από τις απαιτήσεις του, είτε υποννοούμενες) μέσα σε προκαθορισμένο κόστος και χρόνο ανάπτυξης Χαρακτηριστικά Ποιότητας (κατά ISO-9126) λειτουργικότητα, αξιοπιστία, ευχρηστία, αποδοτικότητα, συντηρησιμότητα, μεταφερσιμότητα Υποχαρακτηριστικά Ποιότητας (π.χ. ασφάλεια)

Ποιότητα Διεργασίας - Προϊόντος Διεργασία: ο τρόπος ανάπτυξης (π.χ. κλασική μέθοδος καταρράκτη με πρωτότυπα, ευέλικτη μέθοδος) Προϊόν: το αποτέλεσμα (σύστημα, εφαρμογή) Είναι λογικό να υποθέσουμε ότι για να επιτευχθεί ποιότητα στο προϊόν απαιτείται ποιότητα στη διεργασία

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

Χρησιμότητα Προτύπων Με την προϋπόθεση ότι η χρήση τους δεν αυξάνει απλά τη γραφειοκρατία, αλλά βοηθάει στην ανάπτυξη κουλτούρας ποιότητας: Ενσωματώνουν καλές πρακτικές, αποφεύγουν γνωστά λάθη, άρα βελτιώνουν τη διεργασία ανάπτυξης λογισμικού Διευκολύνουν την εισαγωγή και αντικατάσταση μελών της ομάδας ανάπτυξης Επιτρέπουν την πιστοποίηση

Πιστοποίηση - Certification Είναι η επιβεβαίωση ότι κάποιος (πρόσωπο, οργανισμός) έχει ορισμένα χαρακτηριστικά Συχνά η επιβεβαίωση αυτή γίνεται μετά από κάποιον έλεγχο συμμόρφωσης ως προς κάποιο πρότυπο Ο οργανισμός που επιβεβαιώνει είναι πιστοποιημένος με τη σειρά του

Διεθνή πρότυπα στο λογισμικό EN ISO 9001:2008, γενικό πρότυπο, αφορά Σύστημα Διαχείρισης Ποιότητας ISO 9126/SQUARE, πρότυπα εστιασμένα σε διεργασίες και προϊόντα λογισμικού IEEE, πρότυπα εστιασμένα σε διεργασίες και προϊόντα λογισμικού CMMI, του SEI, αφορά αποκλειστικά διεργασίες λογισμικού ΕΕ/ΟΟSPICE,...

ISO 9001:2008 Προδιαγραφή διεργασιών που εμπλέκονται στην ανάπτυξη λογισμικού Ενεργός συμμετοχή της Διοίκησης Πελατοκεντρικότητα Συνεχής βελτίωση, έχοντας θέσει μετρήσιμους στόχους Παράδειγμα: πιστοποίηση έξι εργαστηρίων ΑΠΘ...με πεδίο εφαρμογής: Παραγωγή Λογισμικού

ISO 9126/SQUARE ISO 9126 Software engineering Product quality: Σειρά προτύπων για την αξιολόγηση ποιότητας Αντικαθίσταται σταδιακά από τα πρότυπα SQUARE (ISO/IEC 25010:2011) Πρότυπα για quality model (6 χαρακτηριστικά, 31 υποχαρακτηριστικά) external metrics (μετρικές εξωτερικής ποιότητας) internal metrics (μετρικές εσωτερικής ποιότητας) quality in use metrics (μετρικές ποιότητας από τη χρήση του λογισμικού)

ΙΕΕΕ Standards 2000 Software Engineering Standards Collection 46 Πρότυπα για ορολογία, διεργασία, προϊόν, τεχνικές Παραδείγματα: IEEE 12207.0-1996, Software Life Cycle Processes IEEE 1012-2012, Standard for Software Verification and Validation ΙΕΕΕ 1061, Standard for a Software Quality Metrics Methodology ΙΕΕΕ 830, Recommended Practice for Software Requirements Specifications

SEI/CΜΜΙ Capability Maturity Model Integration Αξιολόγηση ωριμότητας στην ανάπτυξη λογισμικού από το Software Engineering Institute (US), 2000 Κάθε οργανισμός κατατάσσεται σε ένα από 5 επίπεδα ωριμότητας. Τεχνικά πρόκειται για αξιολόγηση και όχι πιστοποίηση. Για να επιτευχθεί ένα επίπεδο ωριμότητας ο οργανισμός πρέπει να αποδείξει ότι εφαρμόζει με επιτυχία τεχνικές σε συγκεκριμένες τεχνικές περιοχές (key process areas)

CMMI Key Process Areas

Πιστοποίηση Προϊόντος Δυσκολότερη από την πιστοποίηση διεργασίας (ένας καλύτερος όρος μπορεί να είναι qualification, βλ. συνάντηση εργασίας OpenCert2012 για την πιστοποίηση ανοικτού κώδικα) Πρέπει να τεθούν συγκεκριμένοι μετρήσιμοι στόχοι Πρέπει να επιλεχθούν τα υποχαρακτηριστικά ποιότητας στα οποία θα στοχεύσει η πιστοποίηση Αποδεκτά όρια ή διαστήματα μετρήσεων (μπορεί να τεθούν με βάση δημοσιευμένες εμπειρικές έρευνες) Θα πρέπει να παρέχουν χρήσιμη πληροφορία στον πελάτη/χρήστη του λογισμικού Παράδειγμα: πιστοποίηση ποσοστού κάλυψης των δοκιμών ενός συστήματος

Ένα πιθανό σχήμα πιστοποίησης προϊόντος (πηγή: ACQ, Ισπανία)

Οφέλη από την πιστοποίηση για τις εταιρείες του Cluster Βελτίωση της ποιότητας διεργασίας/προϊόντος Όλα τα πλεονεκτήματα χρήσης προτύπων Βελτίωση της εικόνας της εταιρείας Συμμετοχή σε έργα όπου ο χρηματοδότης απαιτεί τη χρήση προτύπων και/ή την πιστοποίηση κάποιου είδους (π.χ. κοστολόγηση για έργα Ε.Ε. με τη μέθοδο Function Points, Σήραγγα Τεμπών και IEEE Std 1012-2012) Δυνατότητα διαμοίρασης γνώσης/εργαλείων με άλλες εταιρείες του Cluster. Π.χ. μπορεί δύο εταιρείες να χρησιμοποιούν διαφορετικές τεχνολογίες αλλά να ακολουθούν τα ίδια πρότυπα...

Δράση πιστοποίησης στο πλαίσιο του Cluster Σχεδίαση δομών πιστοποίησης από τα ΑΕΙ του Cluster για παροχή πιστοποίησης (α) στα μέλη του Cluster και (β) σε άλλους οργανισμούς/εταιρείες Περιλαμβάνει: Σχεδιασμό σχήματος πιστοποίησης, στόχους πιστοποίησης (τι είδους πιστοποίηση θα παρέχεται) Υλοποίηση Πιστοποίηση μελών Cluster