Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/20165
Author: Γκαϊντατζή, Μαρία Δέσποινα
Title: Ανάπτυξη eclipse plugin για την αξιολόγηση ποιότητας εφαρμογών spring
Date Issued: 2016
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Χατζηγεωργίου, Αλέξανδρος
Abstract: To Spring Framework είναι ένα open source πλαίσιο γραμμένο σε Java, που εμφανίστηκε το 2004 και από τότε υιοθετήθηκε από χιλιάδες εταιρίες λογισμικού και προγραμματιστές σε όλο τον κόσμο, κυρίως για την ανάπτυξη web εφαρμογών. Όπως κάθε έργο λογισμικού, έτσι και τα έργα που αναπτύσσονται με Spring, αντιμετωπίζουν ένα κοινό πρόβλημα, το πρόβλημα της συντήρησης. Όσο ένα έργο λογισμικού μεγαλώνει και αναπτύσσεται τόσο πιο δύσκολο είναι να διατηρηθεί ο αρχικός σχεδιασμός του και η ποιότητα που θα εξασφαλίζει την ευκολία στην ενσωμάτωση νέων λειτουργιών. Φυσικά, έχουν προταθεί πολλά μοντέλα ποιότητας λογισμικού με διάφορες μετρικές που δίνουν επαρκή πληροφορία για την τήρηση της ποιότητας ενός έργου λογισμικού. Επιπλέον, η πληθώρα των εργαλείων υπολογισμού μετρικών που υπάρχει σήμερα, δίνει στις εταιρίες και τους προγραμματιστές, τη δυνατότητα να αξιολογούν την ποιότητα των εφαρμογών τους. Ωστόσο, η ποιότητα λογισμικού είναι μία πολυσύνθετη έννοια και η προσπάθεια να οριστούν τα κριτήρια ποιότητας για κάθε καινούρια τεχνολογία στην ανάπτυξη λογισμικού δεν είναι εύκολη υπόθεση. Κάτι που κάνει το Spring ξεχωριστό και ευέλικτο, αλλά παράλληλα προκαλεί συχνά σύγχυση στους χρήστες του, είναι οι παράλληλοι μηχανισμοί που διαθέτει. Στο Spring μπορείς να κάνεις μια εργασία με πολλούς διαφορετικούς τρόπους. Αυτή είναι μια αδιαμφισβήτητη ελευθερία, η οποία παράλληλα όμως επιφέρει και μεγάλη ευθύνη, την ευθύνη της επιλογής των αρχιτεκτονικών στοιχείων που θα αξιοποιήσει ο χρήστης για να υλοποιήσει την εφαρμογή του. Εδώ, γεννάται το σημαντικό ερώτημα, αν γίνεται σωστή χρήση των στοιχείων αυτών και τί σημαίνει η εκάστοτε επιλογή για την ποιότητα μίας Spring εφαρμογής.
Keywords: Spring MVC
Spring framework
Eclipse Spring plugin
Μετρικές
Ποιότητα λογισμικού
Information: Διπλωματική Εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2016
Rights: CC0 1.0 Παγκόσμια
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