Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/20165
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΧατζηγεωργίου, Αλέξανδροςel
dc.contributor.authorΓκαϊντατζή, Μαρία Δέσποιναel
dc.date.accessioned2017-04-05T13:07:40Z-
dc.date.available2017-04-05T13:07:40Z-
dc.date.issued2016el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/20165-
dc.descriptionΔιπλωματική Εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2016el
dc.description.abstractTo Spring Framework είναι ένα open source πλαίσιο γραμμένο σε Java, που εμφανίστηκε το 2004 και από τότε υιοθετήθηκε από χιλιάδες εταιρίες λογισμικού και προγραμματιστές σε όλο τον κόσμο, κυρίως για την ανάπτυξη web εφαρμογών. Όπως κάθε έργο λογισμικού, έτσι και τα έργα που αναπτύσσονται με Spring, αντιμετωπίζουν ένα κοινό πρόβλημα, το πρόβλημα της συντήρησης. Όσο ένα έργο λογισμικού μεγαλώνει και αναπτύσσεται τόσο πιο δύσκολο είναι να διατηρηθεί ο αρχικός σχεδιασμός του και η ποιότητα που θα εξασφαλίζει την ευκολία στην ενσωμάτωση νέων λειτουργιών. Φυσικά, έχουν προταθεί πολλά μοντέλα ποιότητας λογισμικού με διάφορες μετρικές που δίνουν επαρκή πληροφορία για την τήρηση της ποιότητας ενός έργου λογισμικού. Επιπλέον, η πληθώρα των εργαλείων υπολογισμού μετρικών που υπάρχει σήμερα, δίνει στις εταιρίες και τους προγραμματιστές, τη δυνατότητα να αξιολογούν την ποιότητα των εφαρμογών τους. Ωστόσο, η ποιότητα λογισμικού είναι μία πολυσύνθετη έννοια και η προσπάθεια να οριστούν τα κριτήρια ποιότητας για κάθε καινούρια τεχνολογία στην ανάπτυξη λογισμικού δεν είναι εύκολη υπόθεση. Κάτι που κάνει το Spring ξεχωριστό και ευέλικτο, αλλά παράλληλα προκαλεί συχνά σύγχυση στους χρήστες του, είναι οι παράλληλοι μηχανισμοί που διαθέτει. Στο Spring μπορείς να κάνεις μια εργασία με πολλούς διαφορετικούς τρόπους. Αυτή είναι μια αδιαμφισβήτητη ελευθερία, η οποία παράλληλα όμως επιφέρει και μεγάλη ευθύνη, την ευθύνη της επιλογής των αρχιτεκτονικών στοιχείων που θα αξιοποιήσει ο χρήστης για να υλοποιήσει την εφαρμογή του. Εδώ, γεννάται το σημαντικό ερώτημα, αν γίνεται σωστή χρήση των στοιχείων αυτών και τί σημαίνει η εκάστοτε επιλογή για την ποιότητα μίας Spring εφαρμογής.el
dc.format.extent83el
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsCC0 1.0 Παγκόσμιαel
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/en
dc.subjectSpring MVCen
dc.subjectSpring frameworken
dc.subjectEclipse Spring pluginen
dc.subjectΜετρικέςel
dc.subjectΠοιότητα λογισμικούel
dc.titleΑνάπτυξη eclipse plugin για την αξιολόγηση ποιότητας εφαρμογών springel
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
GkaintatziMariaDespoinaMsc2016.pdf2.65 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons