Ποιότητα Λογισμικού Ανάλυση Απαιτήσεων κατά το Μοντέλο FURPS+

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Πόσο ασφαλή είναι (ή πρέπει να είναι) τα γεωτεχνικά έργα
Advertisements

Προώθηση Καινοτομίας Συμβολή στην Αντιμετώπιση της Κρίσης
Κανόνες ευχρηστίας και καθορισμός απαιτήσεων ευχρηστίας
Η ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΣΤΗ ΑΞΙΟΛΟΓΗΣΗ ΕΚΠ / ΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΩΝ ΕΚΠ / ΣΗΣ ΚΑΝΕΙ ΤΑ ΚΡΙΤΗΡΙΑ ΑΞΙΟΛΟΓΗΣΗΣ ΑΣΑΦΗ ΚΑΙ ΟΧΙ ΑΚΡΙΒΗΣ, ΕΓΚΥΡΑ ΦΟΡΕΙΣ ΠΙΣΤΟΠΟΙΗΣΗΣ.
Εξελικτική πορεία της Διοίκησης Ολικής Ποιότητας (ΔΟΠ)
Οδηγίες Σχεδίασης Διαδραστικών Συστημάτων
ΙΜΛ 23 Φεβρουαρίου 2005 ΗΜΕΡΙΔΑ: Τεκμηρίωση και Διαλειτουργικότητα ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΡΟΤΥΠΑ ΓΙΑ ΤΗΝ ΥΛΟΠΟΙΗΣΗ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΠΟΛΙΤΙΣΜΙΚΟΥ ΑΠΟΘΕΜΑΤΟΣ ΤΗΣ.
Μετρικές Λογισμικού για Αντικειμενοστρεφή Συστήματα
Πτυχιακή εργασία των Κωνσταντίνου Κουρμούση (1604)
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ
1 Συλλογικοί Κατάλογοι & Διαδίκτυο Μιχάλης Σφακάκης.
Στατιστική Ι Παράδοση 5 Οι Δείκτες Διασποράς Διασπορά ή σκεδασμός.
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
1 Α. Βαφειάδης Τ.Ε.Ι Θεσσαλονίκης – Τμήμα Πληροφορικής Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Εργαστηριακό Μέρος Μέρος: Δεύτερο Εξάμηνο: Έβδομο Καθηγητής:
Ensuring Continuity of Key IT Services
ΟΔΗΓΟΣ ΨΗΦΙΟΠΟΙΗΣΗΣ ΔΙΣΔΙΑΣΤΑΤΩΝ ΕΙΚΟΝΩΝ ΚΑΙ ΤΡΙΣΔΙΑΣΤΑΤΩΝ ΚΙΝΗΤΩΝ ΚΑΙ ΑΚΙΝΗΤΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ: ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ ΡΟΚΙΔΗ ΧΡΥΣΟΥΛΑ-ΔΙΟΝΥΣΙΑ.
Μεθοδολογίες και Εργαλεία Ανάλυσης και Σχεδιασμού Π.Σ. Σπύρος Κοκολάκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ.
1 HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
2009ΟΠΑ -Τεχνολογία Λογισμικού – Εμμ. Γιακουμάκης1 ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Έλεγχος Συστήματος Μανόλης Γιακουμάκης.
Αξιοπιστία Λογισμικού
Αξιολόγηση πληροφοριακών συστημάτων
SYSTEM REQUIREMENTS FUNCTIONAL & NON-FUNCTIONAL REQUIREMENTS.
Διαχείριση Έργων Πληροφορικής
HMMY Τεχνολογία Λογισμικού Διδάσκων Κώστας Κοντογιάννης Αναπλ. Καθηγητής, Ε.Μ.Π.
Αρχές σχεδιασμού Disaster Recovery για την υποδομή πληροφορικής Διονύσης Χιντζίδης, Solutions Consultant.
Βαθμός ομοθεσίας της ψηφιακής βιβλιοθήκης ως προς τους χρήστες της Μάριαν Νικολακοπούλου.
ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ  Επιμορφωτής:
Βελτίωση της πλατφόρμας ανάπτυξης συστημάτων πολλών πρακτόρων Agent Factory ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Τμήμα Ηλεκτρολόγων.
Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας Συντήρηση και επανυλοποίηση πληροφοριακών συστημάτων Διομήδης Σπινέλλης Αναπληρωτής Καθηγητής
Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εικονικά Μουσεία Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εικονικά Μουσεία.
Στρατηγικοί στόχοι του Δικτύου Μακροχρόνιας Φροντίδας. Tο κεντρικό ζητούμενο ενός συστήματος διοίκησης και διαχείρισης των υπηρεσιών Μακροχρόνιας Φροντίδας.
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
Τι είναι οι Περιπτώσεις Χρήσης (Use Cases)
ΕΙΣΑΓΩΓΗ Η επιδίωξη: βελτίωση ποιότητας με συνεχή βελτίωση των διεργασιών με βάση τις οποίες παράγονται τα προϊόντα Παράγοντες: ελεγχόμενες μεταβλητές.
Μεθοδολογίες και εργαλεία διαχείρισης έργων πληροφορικής) 2 ο Κεφάλαιο.
Σπύρος Αβδημιώτης MBA PhD Τμήμα Διοίκησης Επιχειρήσεων Κατεύθυνση Διοίκησης Τουριστικών Επιχειρήσεων & Επιχειρήσεων Φιλοξενίας Εαρινό Εξάμηνο 2016.
Βιομηχανική Πληροφορική Βολογιαννίδης Σταύρος Τεχνολογία Βιομηχανικού Λογισμικού, πρότυπα ποιότητας.
Έλεγχος και διασφάλιση ποιότητας κτηματολογικών στοιχείων Δείκτης ποιότητας κτηματολογικής βάσης Ιωάννης Καββάδας Προϊστάμενος Τμήματος Ελέγχων & Διαχείρισης.
Επίσημος ορισμός Ποιότητας (πρότυπο ISO 8402) Σύνολο χαρακτηριστικών μιας οντότητας για την ικανοποίηση εκφρασμένων και συνεπαγόμενων αναγκών. Αντικείμενο.
Τεχνολογία Λογισμικού
Διοίκηση Ποιότητας Ενότητα 1: Εισαγωγή – Ορισμοί.
Συστήματα Αυτομάτου Ελέγχου ΙΙ
Τ.Ε.Ι. Κεντρικής Μακεδονίας Τμήμα Διοίκησης Συστημάτων Εφοδιασμού
Μεθοδολογία της έρευνας στις Κοινωνικές Επιστήμες Ι &ΙΙ
Έννοια και τρόπος διαχείρισης του Επιχειρηματικού κινδύνου (ΕΚ)
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ Θ. Ε. Κ
ΔΙΟΙΚΗΣΗ ΟΛΙΚΗΣ ΠΟΙΟΤΗΤΑΣ
Διαχείριση Διακινδύνευσης
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Ενότητα 4 : Τεχνολογία λογισμικού Δρ. Γκόγκος Χρήστος
Κατάρτιση του Εγγράφου Περιγραφής Απαιτήσεων από το Σύστημα (ΕΠΑΣ)
Αρχές Διοίκησης και Διαχείρισης Έργων
Πού χρησιμοποιείται ο συντελεστής συσχέτισης (r) pearson
Ποιότητα Λογισμικού Διαχείρισης Ποιότητας & Ποιοτικού Ελέγχου
6.1 Περιγράψτε τους 3 τύπους απαιτήσεων
ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
ΕΝΝΟΙΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ
Διοίκηση Ποιότητας Ενότητα 3: Το κόστος της ποιότητας - Βραβεία ποιότητας Διδάσκων: Τσέλιος Δημήτριος, Καθηγητής Εφαρμογών Τμήμα Διοίκησης Επιχειρήσεων.
Activity Diagrams.
Διδάσκων: Κων/νος Κώτης
Βάσεις Δεδομένων και web-based Εφαρμογές
Μεθοδολογία της έρευνας στις Κοινωνικές Επιστήμες Ι &ΙΙ
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων 2ο Κεφάλαιο.
Το κόστος Ποιότητας    
Εφαρμογή Μεθοδολογίας ICONIX
ΔΙΟΙΚΗΣΗ ΟΛΙΚΗΣ ΠΟΙΟΤΗΤΑΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΒΑΛΛΟΝΤΟΣ
Κλειούσης Ε. Ελευθέριος
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
Τεχνολογία Β’ Γυμνασίου
Μεταγράφημα παρουσίασης:

Ποιότητα Λογισμικού Ανάλυση Απαιτήσεων κατά το Μοντέλο FURPS+      Χ. Σκουρλάς, Α. Μαρινάγη Α θ ή ν α 2015-16

Σκοπός του μαθήματος είναι η παρουσίαση των απαραίτητων εννοιών ώστε οι φοιτητές να κατανοήσουν την Ανάλυση Απαιτήσεων

Κύριος στόχος του μαθήματος είναι να εφοδιάσει τους φοιτητές µε εισαγωγικές γνώσεις έτσι ώστε να κατανοήσουν βασικά θέματα Ανάλυσης Απαιτήσεων, τα σενάρια χρήσης - use cases και το Μοντέλο FURPS+.

περίγραμμα Εισαγωγή στην Ανάλυση Απαιτήσεων. Ο σκοπός της Ανάλυσης Απαιτήσεων use cases Μοντέλο FURPS+ Παράδειγμα

Use cases Ακολουθούν Slides του κ. Κοντογιάννη, Καθηγητή, Ε.Μ.Π

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (1)

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (2) <<extend>>

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (3) <<include>>

Παράδειγμα Διαγράμματος Χρήσης Μια οντότητα μπορεί να παίξει τον ρόλο ενός ή περισσότερου δραστών την ίδια στιγμή Billing System

Παράδειγμα Διαγράμματος Χρήσης

Παράδειγμα Διαγράμματος Χρήσης

Στερεότυπες σχέσεις <<include>>, <<extend>> (set priority) Place order Extension points set priority Place rush order <<include>> Check password Track order <<include>> Validate user Retinal scan

Μοντέλο Χρήσης = Διαγράμματα Χρήσης και Περιγραφές Χρήσης Κωδικό όνομα χρήσης Συνοπτική περιγραφή Ροή γεγονότων (events) Προαπαιτούμενες συνθήκες Επακόλουθες συνθήκες Περιγραφές χρήσης Διαγράμματα χρήσης Ειδικές απαιτήσεις Δράστες Περιπτώσεις Χρήσης ... Περιγραφές Χρήσης

Ανάλυση Απαιτήσεων κατά το Μοντέλο FURPS+ Ενότητα 7 Ανάλυση Απαιτήσεων κατά το Μοντέλο FURPS+ Functionality (Λειτουργικότητα) Το προϊόν κάνει ότι αναμένει ο χρήστης; Usability (Ευχρηστία) Είναι το προϊόν εύκολο στη χρήση; Reliability (Αξιοπιστία) Είναι το προϊόν εξαρτώμενο από τις συνθήκες λειτουργίας; Performance (Επίδοση) Είναι το προϊόν γρήγορο και αποδοτικό; Supportability (Συντηρησιμότητα) Το προϊόν συντηρείται εύκολα και οικονομικά; + Localizability (Προσαρμοστικότητα) Προσαρμόζεται το προϊόν στις τοπικές ανάγκες;

Ενότητα 7 Μοντέλο FURPS+ 1. Προσδιορισμός απαιτήσεων ή/και προδιαγραφών κατά κατηγορίες και χαρακτηρισμός τους μέσω ποιοτικών ιδιοτήτων 2. Μετρήσιμες ποιοτικές ιδιότητες (στόχοι) όπου αυτό είναι δυνατό 3. Παρακολούθηση βελτίωσης της ποιότητας στο χρόνο - με αντίστοιχα προϊόντα ένα νέο σύστημα είναι η αυτοματοποίηση ενός υπάρχοντος συστήματος ή βελτίωση ενός ήδη αυτοματοποιημένου, άρα το υπάρχον σύστημα είναι η βάση για να τεθούν νέοι στόχοι Τεχνολογία Λογισμικού II

Ποιοτικά χαρακτηριστικά προϊόντος Ενότητα 7 Ποιοτικά χαρακτηριστικά προϊόντος F Functionality U Usability R Reliability P Performance S Supportability + Localizability + Feature Set Human Factors Frequency of Failure Speed Testability Localizability Legal, Translation, Capabilities Aesthetics Severity of Failure Efficiency Extensibility Local Needs Generality Consistency Recoverability Resource Consumption Adaptability Environmental compliance Compatibility Documentation Predictability Throughput Maintainability Design for Manu- facturability Security Installability Accuracy Response Time Configurability Environment Migration Mean Time to Failure Serviceability Transportability Dependability Integrability Trainability

Ποιοτικά χαρακτηριστικά προϊόντος Ενότητα 7 Ποιοτικά χαρακτηριστικά προϊόντος F Λειτουργικότητα U Ευχρηστία R Αξιοπιστία P Επίδοση S Συντηρησιμότητα + Προσαρμοστικότητα Σύνολο Λειτουργιών Ανθρώπινοι παράγοντες Συχνότητα Βλαβών Ταχύτητα Ελεγξιμότητα Προσαρμοστικότητα στην τοπική Νομοθεσία, γλώσσα Δυνατότητες Αισθητική Σημαντικότητα Βλαβών Αποτελεσματικότητα Επεκτασιμότητα Τοπικές Ανάγκες Γενίκευση Συνέπεια Επανεκκίνηση Κατανάλωση Πόρων Προσαρμοστικότητα Περιβαλλοντολογικοί όροι Συμβατότητα Εγχειρίδια, Τεκμηρίωση Προγνωστικότη-τα Αποδοτικότητα Συντηρησιμότητα Σχεδιασμός για κατασκευασιμότητα Ασφάλεια Δυνατότητα εγκατάστασης Ακρίβεια Χρόνος Απόκρισης Διαμορφωσιμότη-τα Περιβάλλον Λειτουργίας Μεταβατικότητα Μέσος Χρόνος Βλάβης Επανορθωσιμότη-τα Μεταφερσιμότητα Βαθμός Εμπιστοσύνης Δυνατότητα για ολοκλήρωση και Εκπαίδευση

Μοντέλο FURPS+ - Μέτρηση και βελτίωση ΤΕΙ Καβάλας Πηγή: R.Grady Τεχνολογία Λογισμικού II

Μετρήσεις αξιοπιστίας Ενότητα 7 Μετρήσεις αξιοπιστίας ΜΤΤF : Χρόνος μέχρι να συμβεί αστοχία (Mean Time To Failure) MTTF = 500 : ο χρόνος που μεσολαβεί μέχρι να παρατηρηθεί η επόμενη αστοχία είναι 500 χρονικές μονάδες Υπολογίζεται σε συστήματα όπου οι μεταβολές διαρκούν ΜΤΤR : Χρόνος διόρθωσης αστοχίας (Mean Time To Repair) MTBF : Συνολικός Χρόνος μεταξύ αστοχιών (Mean Time Between Failure) MTBF = MTTF + MTTR ΜΤBF = 500 + 10 : ο συνολικός χρόνος που μεσολαβεί μέχρι να παρατηρηθεί η επόμενη αστοχία μαζί με το χρόνο διόρθωσής της AVAIL : Πιθανότητα διαθεσιμότητας συστήματος ΑVAIL= (MTTF / MTBF) * 100 π.χ. ΑVAIL = (500/510)*100= 98% Υπολογίζεται σε συστήματα που «τρέχουν» συνεχώς

Μοντέλο FURPS+ Μετρήσιμοι στόχοι Ενότητα 7 Μοντέλο FURPS+ Μετρήσιμοι στόχοι Παράδειγμα διατύπωσης απαιτήσεων και ποιοτικών στόχων: Κατηγορία: Επίδοση Ορισμός Κλίμακα Τεστ Προηγ. Ανταγ. Στόχος Ελάχιστο Προϊόν Προϊόν Αποδεκτό όριο Απόκριση Δευτε- Αποδοχής 10’ 4’ 1’ 2’ σε Help ρόλεπτα Εκτύπωση Σελίδες/ Λειτουργίας 3 10 12 10 λεπτό Κατηγορία: Αξιοπιστία Ορισμός Κλίμακα Τεστ Προηγ. Ανταγ. Στόχος Ελάχιστο Προϊόν Προϊόν Αποδεκτό όριο Αστοχίες MTBF Φόρτου 5000 h 4000 h 10000 h 7500 h

Μοντέλο FURPS+ Μέτρηση ποιοτικού επιπέδου Ενότητα 7 Μοντέλο FURPS+ Μέτρηση ποιοτικού επιπέδου Λαμβάνοντας υπόψη τις μετρήσεις των ποιοτικών χαρακτηριστικών του προϊόντος και συγκρίνοντας με τα ανταγωνιστικά του προϊόντα μπορούμε να το κατατάξουμε ως προς το ποιοτικό του επίπεδο : Επαρκές: ικανοποιεί όλες τις ελάχιστες απαιτήσεις Καλό: επαρκές και έχει μερικά ανταγωνιστικά προτερήματα Πολύ καλό: ανήκει στα 50% καλύτερα Ανώτερο: ανήκει στα 25% καλύτερα Διεθνής κλάση: ανήκει στα 5% καλύτερα Η μέτρηση του ποιοτικού επιπέδου μπορεί να απεικονιστεί σε ένα διάγραμμα radar. Η επίτευξη των ποιοτικών στόχων διαφοροποιεί την απεικόνιση.

Μοντέλο FURPS+ - Μέτρηση και βελτίωση world class superior R F very good good adequate επαρκές καλό πολύ καλό P ανώτερο + διεθνής κλάση Διάγραμμα radar S ΤΕΙ Καβάλας Τεχνολογία Λογισμικού ΙI

Μοντέλο FURPS+ Μέτρηση ποιοτικού επιπέδου Ενότητα 7 Μοντέλο FURPS+ Μέτρηση ποιοτικού επιπέδου U R F επαρκές καλό πολύ καλό P ανώτερο + διεθνής κλάση Διάγραμμα radar S ΤΕΙ Καβάλας Τεχνολογία Λογισμικού ΙI

Μοντέλο FURPS+ - Μέτρηση και βελτίωση Νέοι στόχοι επαρκές καλό πολύ καλό P ανώτερο + διεθνής κλάση Διάγραμμα radar S ΤΕΙ Καβάλας Τεχνολογία Λογισμικού ΙI

Ερωτήσεις