dc.contributor.advisor |
Λαζαρίδης, Αλέξανδρος |
|
dc.contributor.author |
Γκουντίνας, Λάζαρος |
|
dc.date.accessioned |
2015-05-04T14:40:30Z |
|
dc.date.available |
2015-05-04T14:40:30Z |
|
dc.date.issued |
2012-03 |
|
dc.identifier.uri |
http://apothesis.teicm.gr/xmlui/handle/123456789/838 |
|
dc.description.abstract |
Στην βελτίωση της ποιότητας του λογισμικού, αποσκοπεί η χρήση των προτύπων σχεδίασης. Τα πρότυπα σχεδίασης, είναι μηχανισμοί που παρέχουν λύσεις σε συνήθη σχεδιαστικά προβλήματα, που παρουσιάζονται κατά τις φάσεις της σχεδίασης, της ανάπτυξης ή της τροποποίησης του λογισμικού. Τα πρότυπα, βελτιώνουν τα ποιοτικά χαρακτηριστικά του συστήματος, παρέχοντας ευελιξία, προσαρμοστικότητα, ευκολία στη συντήρηση, δυνατότητα επαναχρησιμοποίησης συστατικών του συστήματος κ.α.
Η διεξαγωγή της παρούσας μελέτης αποδείχθηκε ιδιαίτερα χρήσιμη για την εξοικείωση του συγγραφέα με προηγμένα θέματα τεχνολογίας λογισμικού, τις μεθόδους εμπειρικής αξιολόγησης μιας μελέτης. Επιπλέον, τα αποτελέσματα της εργασίας θεωρούνται σημαντικά και ευρύτερου επιστημονικού ενδιαφέροντος, από τη στιγμή που αξιολογούν τη χρήση των προτύπων σχεδίασης στην ποιότητα του λογισμικού, ζήτημα επίκαιρο στην κοινωνία ανάπτυξης λογισμικού. Ο όρος «πρότυπο σχεδίασης» έχει πολύ μεγάλη σημασία για τη μηχανική λογισμικού, και εξακολουθούν να αποτελούν ένα σημαντικό πεδίο έρευνας μέχρι σήμερα.
. Στην εργασία αυτή παρουσιάζουμε μια εμπειρική μελέτη, σχετικά με τη χρήση προτύπων σχεδίασης σε έργα ανοιχτού λογισμικού, συλλέξαμε δεδομένα για 781 έργα λογισμικού από 19 κατηγορίες με κάθε μια από αυτές να περιέχει έως 50 έργα καθώς και όλες τις γενιές τους. Τα έργα εξορύχθηκαν από ένα γνωστό αποθετήριο κώδικα (sourceforge), που πληρεί τις προδιαγραφές της έρευνας μας. Με τη χρήση ενός εργαλείου ανίχνευσης προτύπων σχεδίασης από object αρχεία Java εξορύξαμε πληροφορίες σχετικά με τη χρήση προτύπων σχεδίασης. Τα δεδομένα που συγκεντρώθηκαν αναλύθηκαν με τη βοήθεια στατιστικών τεχνικών και προέκυψαν ενδιαφέροντα αποτελέσματα που παρουσιάζονται αναλυτικά στο κεφάλαιο 2. |
el |
dc.format.extent |
72 |
el |
dc.language.iso |
el |
el |
dc.publisher |
Τ.Ε.Ι. Κεντρικής Μακεδονίας |
el |
dc.rights |
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές |
|
dc.rights.uri |
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el |
|
dc.subject |
TEICM::ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ |
el |
dc.subject |
ΛΟΓΙΣΜΙΚΟ ΑΝΟΙΚΤΟΥ ΚΩΔΙΚΑ |
el |
dc.subject |
TEICM::ΘΕΩΡΙΑ ΚΩΔΙΚΟΠΟΙΗΣΗΣ |
el |
dc.subject.ddc |
005.1 |
el |
dc.title |
Ανίχνευση προτύπων σχεδίασης σε λογισμικό ανοιχτού κώδικα |
el |
dc.type |
Πτυχιακή εργασία |
|
dc.contributor.department |
Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. |
el |
dc.heal.publisherID |
teiser |
|
dc.subject.keyword |
Λογισμικό ανοικτού κώδικα |
el |
dc.subject.keyword |
Πρότυπα σχεδίασης |
el |
dc.subject.keyword |
Τεχνολογία λογισμικού |
el |