Σχεδίαση και ανάπτυξη πλαισίου αξιολόγησης ποιότητας έργων λογισμικού βασισμένη σε στατική ανάλυση κώδικα και ασαφείς τεχνικές πολυκριτηριακής λήψης αποφάσεων
1. Σιάββας Μιλτιάδης
Υπό την επίβλεψη του κ. Ανδρέα Λ. Συμεωνίδη
Επίκουρου καθηγητή ΤΗΜΜΥ ΑΠΘ
Και του κ. Χατζηδημητρίου Κυριάκου
Μεταδιδακτορικού ερευνητή ΤΗΜΜΥ ΑΠΘ
Θεσσαλονίκη, 2016
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Εργαστήριο Επεξεργασίας Πληροφορίας και Υπολογιστών (ΕΠΥ)
2. Δομή Παρουσίασης
Εισαγωγή
State of the art
Σκοπός της διπλωματικής
Ανάλυση του συστήματος
Πειράματα/Συμπεράσματα
Μελλοντική εργασία
2
3. Εισαγωγή
Ψηφιακή Εποχή
Πολλά προϊόντα λογισμικού αναπτύσσονται συνεχώς
Ποιότητα λογισμικού βασικό ζήτημα τόσο για τον τελικό χρήστη
όσο και για τις εταιρείες.
Σημαντικό θέμα έρευνας
Αποσαφήνιση έννοιας
Καθολικά αποδεκτός μηχανισμός αξιολόγησης
Αναζήτηση μηχανισμών εξαγωγής μοντέλων ποιότητας τα οποία να ανταποκρίνονται στις
ανάγκες/απαιτήσεις των ενδιαφερόμενων.
3
6. State of the Art
Παρόμοια Συστήματα Μειονεκτήματα
Δύο συστήματα με παρόμοια λογική:
Το μοντέλο SIG
Το Quamoco
Μοντέλο SIG:
Κλειστού κώδικα
Αξιολόγηση Συντηρισιμότητας
Μη αυτοματοποιημένη διαδικασία
σχεδίασης
Quamoco:
Μη αξιόπιστος μηχανισμός εξαγωγής
βαρών
Εξαιρετικά πολύπλοκα μοντέλα
6
7. Σκοπός Διπλωματικής Εργασίας
Σχεδίαση και ανάπτυξη ενός συστήματος το οποίο να επιτρέπει την εξαγωγή αξιόπιστων
μοντέλων ποιότητας τα οποία να μπορούν να χρησιμοποιηθούν άμεσα για την αξιολόγηση
προϊόντων (έργων) λογισμικού.
Το σύστημα βασίζεται:
Στη στατική ανάλυση ενός αποθετηρίου αναφοράς
Σε πολυκριτηριακές τεχνικές λήψης αποφάσεων
7
10. Quality Model Designer
Το σύστημα χρησιμοποιεί δύο εργαλεία:
• CKJM Extended
• PMD
Δύο τύποι ιδιοτήτων:
• Ιδιότητες Μετρικών
• Ιδιότητες Ευρημάτων
10
17. Ασαφής Αναλυτική Ιεραρχική Διαδικασία
Ποιοτική Τιμή Κέντρο Τριγώνου (m)
Very Low 1
Low 3
Moderate 5
High 7
Very High 9
Τιμή Αβεβαιότητας σ
U 0.9
D 0.5
C 0.1
1. Ασαφοποιητής
17
18. Ασαφής Αναλυτική Ιεραρχική Διαδικασία
2. Υπολογισμός βαρών
3. Αποασαφοποίηση
Χρήση της μεθόδου του κέντρου βάρους
18