Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα

Οι εφαρμογές παγκόσμιου ιστού προσφέρουν ολοένα και περισσότερες, με υψηλό βαθμό πολυπλοκότητας υπηρεσίες, σε σχέση με τους πρώτους ιστότοπους που χρησιμοποιούνταν απλά και μόνο για την προβολή πληροφοριών. Όμως, η πολυπλοκότητα αυτή καθιστά τις εφαρμογές δύσχρηστες καθώς είναι πολύ δύσκολο να συντη...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Φαλιάγκα, Ευανθία
Άλλοι συγγραφείς: Τσακαλίδης, Αθανάσιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2008
Θέματα:
Διαθέσιμο Online:http://nemertes.lis.upatras.gr/jspui/handle/10889/674
id nemertes-10889-674
record_format dspace
spelling nemertes-10889-6742022-09-05T05:38:23Z Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα Φαλιάγκα, Ευανθία Τσακαλίδης, Αθανάσιος Τσακαλίδης, Αθανάσιος Μακρής, Χρήστος Χατζηλυγερούδης, Ιωάννης Faliagka, Evanthia Κλώνοι μοντέλων Σχεδιαστικά πρότυπα Model clones Design patterns 004.678 Οι εφαρμογές παγκόσμιου ιστού προσφέρουν ολοένα και περισσότερες, με υψηλό βαθμό πολυπλοκότητας υπηρεσίες, σε σχέση με τους πρώτους ιστότοπους που χρησιμοποιούνταν απλά και μόνο για την προβολή πληροφοριών. Όμως, η πολυπλοκότητα αυτή καθιστά τις εφαρμογές δύσχρηστες καθώς είναι πολύ δύσκολο να συντηρηθούν και να επεκταθούν. Η ερευνητική κοινότητα προκειμένου να αντιμετωπίσει την αυξανόμενη πολυπλοκότητα του σχεδιασμού εφαρμογών παγκόσμιου ιστού έχει προτείνει ένα πλήθος προσεγγίσεων και μεθόδων βασισμένων σε μοντέλα. Η δουλειά του σχεδιαστή εφαρμογών παγκόσμιου ιστού μπορεί να απλοποιηθεί ακόμα περισσότερο με την επαναχρησιμοποίηση της εμπειρίας άλλων σχεδιαστών εφαρμογών παγκόσμιου ιστού. Η επαναχρησιμοποίηση της εμπειρίας αυτής γίνεται με χρήση σχεδιαστικών προτύπων που ορίζονται από πεπειραμένους σχεδιαστές. Αν κατά το σχεδιασμό μιας εφαρμογής χρησιμοποιηθεί κάποια μέθοδος μοντελοποίησης σε συνδυασμό με ένα σύνολο σχεδιαστικών προτύπων, η τελική εφαρμογή θα είναι πιο αποδοτική και ποιοτική. Πολλές φορές όμως, κατά το σχεδιασμό και την ανάπτυξη μιας εφαρμογής παγκόσμιου ιστού δε λαμβάνεται υπόψη κάποια συγκεκριμένη μεθοδολογία μοντελοποίησης και ανάπτυξης. Ένα πλήθος μεθόδων αντίστροφης μηχανίκευσης έχει αναπτυχθεί για την ανάλυση, κατανόηση και μοντελοποίηση των αρχιτεκτονικών τέτοιου είδους εφαρμογών. Στα πλαίσια της συγκεκριμένης διπλωματικής εργασίας μελετώνται οι μέθοδοι μοντελοποίησης που έχουν προταθεί από την ερευνητική κοινότητα, τα σχεδιαστικά πρότυπα που έχουν οριστεί καθώς και οι μέθοδοι και οι διαδικασίες αντίστροφης μηχανίκευσης που έχουν αναπτυχθεί. Επιπλέον προτείνεται μία μέθοδος που ανιχνεύει και αξιολογεί την ύπαρξη πιθανών κλώνων μοντέλων. Web Applications provide many services and they are not used just to display content, as it was the case for the first web sites. Due to the growing complexity, the design, development and maintenance of these aplications has become one of the major challenges that the developer has to face. In an attempt to face this growing complexity, the research community has proposed a number of model based approaches and methods. The task of the hypertext architect may be further facilitated by reusing the experience of other hypertext architects. This reuse is achieved by means of design patterns that have been defined by experts. If, we make use of a modelling method in combination with design patterns when designing a web application, the final result will be more efficient and qualitative. Usually, due to the pressing market demands, the modeling methods or techniques are not applied during the design and development of the web applications. A number of reverse engineering methods and tools have been proposed in order to analyse, comprehend and model the architectures of such applications. In this thesis, we study the various modelling methods that have been proposed, as well as the design patterns that have been defined and the reverse engineering methods that have been developed. Furthermore, we propose a method to detect and evaluate the existence of possible model clones. 2008-02-04T12:26:26Z 2008-02-04T12:26:26Z 2008-01-24 2008-02-04T12:26:26Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/674 gr Η ΒΥΠ διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή στο βιβλιοστάσιο διδακτορικών διατριβών που βρίσκεται στο ισόγειο του κτιρίου της. application/pdf
institution UPatras
collection Nemertes
language Greek
topic Κλώνοι μοντέλων
Σχεδιαστικά πρότυπα
Model clones
Design patterns
004.678
spellingShingle Κλώνοι μοντέλων
Σχεδιαστικά πρότυπα
Model clones
Design patterns
004.678
Φαλιάγκα, Ευανθία
Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
description Οι εφαρμογές παγκόσμιου ιστού προσφέρουν ολοένα και περισσότερες, με υψηλό βαθμό πολυπλοκότητας υπηρεσίες, σε σχέση με τους πρώτους ιστότοπους που χρησιμοποιούνταν απλά και μόνο για την προβολή πληροφοριών. Όμως, η πολυπλοκότητα αυτή καθιστά τις εφαρμογές δύσχρηστες καθώς είναι πολύ δύσκολο να συντηρηθούν και να επεκταθούν. Η ερευνητική κοινότητα προκειμένου να αντιμετωπίσει την αυξανόμενη πολυπλοκότητα του σχεδιασμού εφαρμογών παγκόσμιου ιστού έχει προτείνει ένα πλήθος προσεγγίσεων και μεθόδων βασισμένων σε μοντέλα. Η δουλειά του σχεδιαστή εφαρμογών παγκόσμιου ιστού μπορεί να απλοποιηθεί ακόμα περισσότερο με την επαναχρησιμοποίηση της εμπειρίας άλλων σχεδιαστών εφαρμογών παγκόσμιου ιστού. Η επαναχρησιμοποίηση της εμπειρίας αυτής γίνεται με χρήση σχεδιαστικών προτύπων που ορίζονται από πεπειραμένους σχεδιαστές. Αν κατά το σχεδιασμό μιας εφαρμογής χρησιμοποιηθεί κάποια μέθοδος μοντελοποίησης σε συνδυασμό με ένα σύνολο σχεδιαστικών προτύπων, η τελική εφαρμογή θα είναι πιο αποδοτική και ποιοτική. Πολλές φορές όμως, κατά το σχεδιασμό και την ανάπτυξη μιας εφαρμογής παγκόσμιου ιστού δε λαμβάνεται υπόψη κάποια συγκεκριμένη μεθοδολογία μοντελοποίησης και ανάπτυξης. Ένα πλήθος μεθόδων αντίστροφης μηχανίκευσης έχει αναπτυχθεί για την ανάλυση, κατανόηση και μοντελοποίηση των αρχιτεκτονικών τέτοιου είδους εφαρμογών. Στα πλαίσια της συγκεκριμένης διπλωματικής εργασίας μελετώνται οι μέθοδοι μοντελοποίησης που έχουν προταθεί από την ερευνητική κοινότητα, τα σχεδιαστικά πρότυπα που έχουν οριστεί καθώς και οι μέθοδοι και οι διαδικασίες αντίστροφης μηχανίκευσης που έχουν αναπτυχθεί. Επιπλέον προτείνεται μία μέθοδος που ανιχνεύει και αξιολογεί την ύπαρξη πιθανών κλώνων μοντέλων.
author2 Τσακαλίδης, Αθανάσιος
author_facet Τσακαλίδης, Αθανάσιος
Φαλιάγκα, Ευανθία
format Thesis
author Φαλιάγκα, Ευανθία
author_sort Φαλιάγκα, Ευανθία
title Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
title_short Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
title_full Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
title_fullStr Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
title_full_unstemmed Μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
title_sort μοντελοποίηση εφαρμογών παγκόσμιου ιστού:κλωνοποίηση σε επίπεδο μοντέλου, ανάλυση ποιότητας & σχεδιαστικά πρότυπα
publishDate 2008
url http://nemertes.lis.upatras.gr/jspui/handle/10889/674
work_keys_str_mv AT phaliankaeuanthia montelopoiēsēepharmogōnpankosmiouistouklōnopoiēsēseepipedomontelouanalysēpoiotētasschediastikaprotypa
_version_ 1771297147506917376