A methodology of object oriented code based on design patterns

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*
κοινοποιήστε το τεκμήριο

2009 (EL)
Μεθοδολογία επαναχρησιμοποίησης κώδικα βασισμένη σε πρότυπο σχεδίασης
A methodology of object oriented code based on design patterns

Μίχου, Ολγα Νικολάου

Η ποιότητα του λογισμικού, με την έννοια της συντηρησιμότητά του και κατ’ επέκταση της δυνατότητα επαναχρησιμοποίησης του, είναι μία πολυσυζητημένη έννοια στις μέρες μας. Παρόλο που δεν υπάρχει ένας και μόνο ορισμός που να την περιγράφει, όλοι αντιλαμβάνονται την έννοια της ποιότητας λογισμικού, ιδιαίτερα μέσω της απουσίας της. Η διασφάλιση της ποιότητας του λογισμικού συνδέεται άμεσα με την έννοια της μετρικής, που είναι μία διαδικασία απαραίτητη για τη εκτίμηση της κατάστασης των προϊόντων, των διαδικασιών και των πόρων παραγωγής λογισμικού. Με την εφαρμογή των μετρικών σε ένα λογισμικό, μετρώνται εκείνα τα χαρακτηριστικά του που συμβάλλουν σημαντικά στην ποιότητά του. Έτσι, είναι δυνατό να εξαχθούν συμπεράσματα για το κατά πόσο το λογισμικό πληροί τα κριτήρια ποιότητας. Αντικείμενο της παρούσας μεταπτυχιακής εργασίας είναι η παρουσίαση μίας μεθοδολογίας επαναχρησιμοποίησης κώδικα αντικειμενοστραφούς προγραμματισμού με βάση πρότυπα σχεδίασης, και η εγκυροποίησής της μέσω μιας μελέτης περίπτωσης, ώστε να εξαχθούν συμπεράσματα κυρίως για τη συντηρησιμότητά του και κατ’ επέκταση για τη δυνατότητα επαναχρησιμοποίησης του.
Software quality, regarding software maintenance and consequently the possibility of its reuse, is well known and discussed. Although there is not only one definition available to describe software quality, everybody can comprehend this concept, especially by the means of its absence. Achieving software quality is strongly connected to the concept of software metric, which is an essential procedure for the estimation the products state, procedures and resources. By applying metrics at a software, one can count those characteristics that contribute to its quality. As a result, it can be possible to draw conclusions for how much the software satisfies the quality criteria. The objective of this master thesis is the presentation of a methodology for object oriented code reuse, based on design patterns, and its validations through a case study, so as to draw conclusions mainly for its maintainability and consequently for its possibility to be reused.

Postgraduate Thesis / Μεταπτυχιακή Εργασία

Πρότυπα σχεδίασης
Software quality
Software engeeniring
Ποιότητα λογισμικού

Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης (EL)
Aristotle University of Thessaloniki (EN)

Ελληνική γλώσσα
Αγγλική γλώσσα


Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης, Σχολή Θετικών Επιστημών, Τμήμα Πληροφορικής

This record is part of 'IKEE', the Institutional Repository of Aristotle University of Thessaloniki's Library and Information Centre found at http://ikee.lib.auth.gr. Unless otherwise stated above, the record metadata were created by and belong to Aristotle University of Thessaloniki Library, Greece and are made available to the public under Creative Commons Attribution-ShareAlike 4.0 International license (http://creativecommons.org/licenses/by-sa/4.0). Unless otherwise stated in the record, the content and copyright of files and fulltext documents belong to their respective authors. Out-of-copyright content that was digitized, converted, processed, modified, etc by AUTh Library, is made available to the public under Creative Commons Attribution-ShareAlike 4.0 International license (http://creativecommons.org/licenses/by-sa/4.0). You are kindly requested to make a reference to AUTh Library and the URL of the record containing the resource whenever you make use of this material.

*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.