Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://dspace.lib.uom.gr/handle/2159/14345
Συγγραφέας: Μανάκος, Αναστάσιος
Τίτλος: Διερεύνηση ιστορικών δεδομένων αναφορικά με προβλήματα σχεδίασης σε αντικειμενοστρεφή συστήματα λογισμικού
Ημερομηνία Έκδοσης: 2010
Τμήμα: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Επόπτης Καθηγητής: Χατζηγεωργίου, Αλέξανδρος
Περίληψη: Τα προβλήματα σχεδίασης, σε αντίθεση με τα πρότυπα, αποτελούν συμπτώματα κακής ποιότητας της σχεδίασης ενός συστήματος λογισμικού και στην Τεχνολογία Λογισμικού εμφανίζονται υπό διαφορετικά ονόματα αλλά και οπτική γωνία θεώρησης. Ο εντοπισμός και εξάλειψη τους, δηλαδή η εφαρμογή της ευρέως γνωστής διαδικασίας της αναδόμησης, είναι μείζονος σημασίας εφόσον οδηγεί σε πηγαίο κώδικα του συστήματος που είναι πιο εύκολος στην κατανόηση, την τροποποίηση, την επαναχρησιμοποίηση και τον έλεγχο. Η παρούσα διπλωματική εργασία διερευνά την εξέλιξη των προβλημάτων σχεδίασης, αξιοποιώντας εργαλεία-CASE tools που υποστηρίζουν τον αυτόματο εντοπισμό τους, σε πολλαπλές διαδοχικές γενιές επιλεγμένων έργων λογισμικού ανοιχτού κώδικα, υλοποιημένα στη γλώσσα προγραμματισμού Java. Η αξιολόγηση των ευρημάτων, αναμένεται να παράσχει σημαντικές πληροφορίες και να απαντήσει σε αρκετά ερωτήματα όπως για παράδειγμα: α) εάν ο αριθμός των προβλημάτων σχεδίασης αυξάνεται με τη πάροδο των γενεών ενός έργου β) εάν τα προβλήματα σχεδίασης εξαλείφονται λόγω κατάλληλων στοχευόμενων ανθρώπινων παρεμβάσεων κάθε φορά γ) εάν τα προβλήματα σχεδίασης εμφανίζονται κατά την εξέλιξη των σχετικών τμημάτων του πηγαίου κώδικα ή ενυπάρχουν ήδη από τη στιγμή της εισαγωγής τους στο σύστημα, και δ) κατά πόσο συχνά εκτελούνται οι κατάλληλες ενέργειες αναδόμησης από τους σχεδιαστές των υπό εξέταση συστημάτων λογισμικού ανοιχτού κώδικα για την εξάλειψη των εντοπιζόμενων προβλημάτων σχεδίασης. Σε αντίθεση με προηγούμενες ερευνητικές προσεγγίσεις που έχουν διερευνήσει την εφαρμογή των αναδομήσεων κατά τη διάρκεια εξέλιξης ενός έργου λογισμικού, στα πλαίσια της παρούσας διπλωματικής εργασίας, θα επιχειρηθεί η εξέταση του θέματος από την οπτική γωνία των ίδιων των προβλημάτων σχεδίασης διαχωρίζοντας τις σκόπιμες ενέργειες αναδόμησης από τις ακούσιες ενέργειες αφαίρεσης των προβλημάτων που προκύπτουν λόγω της διορθωτικής ή της προσαρμοστικής συντήρησης του συστήματος λογισμικού. Η εμπειρική μελέτη πραγματοποιείται εξετάζοντας δυο έργα λογισμικού ανοιχτού κώδικα αναζητώντας τέσσερα προβλήματα σχεδίασης που θεωρούνται τα περισσότερο σημαντικά μεταξύ των προβλημάτων που εμφανίζονται σε έργα λογισμικού μεγάλης κλίμακας μιας και σχετίζονται με τη διανομή της λειτουργικότητας μεταξύ των κλάσεων και των μεθόδων του συστήματος. Επιπλέον, η εξάλειψή αυτών επιτυγχάνεται κατόπιν στοχευόμενων ενεργειών από πλευράς των σχεδιαστών.
Λέξεις Κλειδιά: Προβλήματα σχεδίασης
Αναδομήσεις
Αποθετήρια λογισμικού
Εξέλιξη λογισμικού
Πληροφορίες: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2010.
Εμφανίζεται στις Συλλογές:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
ManakosAnastasiosMsc2010.pdf792.17 kBAdobe PDFΠροβολή/Ανοιγμα


Τα τεκμήρια στην ΨΗΦΙΔΑ προστατεύονται από πνευματικά δικαιώματα, εκτός αν αναφέρεται κάτι διαφορετικό.