Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου

Τα συστήματα διαχείρισης περιεχομένου (Content Management Systems) χρησιμοποιούνται ευρέως στην κατασκευή εφαρμογών του παγκόσμιου ιστού. Το κυριότερο πλεονέκτημά τους είναι ότι άνθρωποι που δεν γνωρίζουν τις τεχνολογίες διαδικτύου μπορούν πολύ εύκολα μέσω διεπαφών να δημιουργήσουν αλλά και να συντη...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μανδρώζος, Ασημάκης
Άλλοι συγγραφείς: Τσακαλίδης, Αθανάσιος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2013
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/6038
id nemertes-10889-6038
record_format dspace
spelling nemertes-10889-60382022-09-05T20:25:37Z Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου Μανδρώζος, Ασημάκης Τσακαλίδης, Αθανάσιος Χατζηλυγερούδης, Ιωάννης Τζήμας, Ιωάννης Mandrozos, Asimakis Αντίστροη μηχανίκευση Reverse engineering Joomla! WebML 006.78 Τα συστήματα διαχείρισης περιεχομένου (Content Management Systems) χρησιμοποιούνται ευρέως στην κατασκευή εφαρμογών του παγκόσμιου ιστού. Το κυριότερο πλεονέκτημά τους είναι ότι άνθρωποι που δεν γνωρίζουν τις τεχνολογίες διαδικτύου μπορούν πολύ εύκολα μέσω διεπαφών να δημιουργήσουν αλλά και να συντηρήσουν την δική τους ιστοσελίδα.Ένα από τα δημοφιλέστερα CMS συστήματα είναι το Joomla. Το Joomla είναι open source οπότε και μπορεί κάποιος να το κατεβάσει δωρεάν ,να το χρησιμοποιήσει αλλά και να δει τον πηγαίο κώδικά του. Ξεχωρίζει από τα υπόλοιπα CMS συστήματα λόγο της απλότητας χειρισμού του και της μεγάλης κοινότητας χρηστών που το υποστηρίζουν. Η WebML είναι μια γλώσσα μοντελοποίησης διαδικτυακών εφαρμογών. Στόχος της είναι η παρουσίαση της δομής μιας τέτοιας εφαρμογής. Με την χρησιμοποίηση των WebML μονάδων ως επίπεδο αφαίρεσης μιας διαδικτυακής εφαρμογής είναι έυκολο να διακρίνουμε την δομή αλλά και τον τρόπο λειτουργίας της. Στην παρούσα διπλωματική εργασία χρησιμοποιείται η WebML για την μοντελοποίηση των ιστοσελίδων που παράγει το Joomla.H μοντελοποίηση αυτή μας βοηθάει να διακρίνουμε τα σχεδιαστικά πλεονεκτήματα αλλά και τις αδυναμίες που μπορεί να παρουσιάζει μια διαδικτυακή εφαρμογή δημιουργημένη με το συγκεκριμένο CMS. Η μοντελοποίηση γίνεται αυτόματα με ένα εργαλείο που έχει υλοποιηθεί στην γλώσσα προγραμματισμού Java και παρουσιάζει τα αποτελέσματα τόσο σε γραφική όσο και σε XML μορφή. Content management systems (Content Management Systems) are widely used in the construction of Web applications. The main advantage is that people who are not familiar with internet technologies can very easily through interfaces create and maintain their own websites.One of the most popular CMS system is Joomla. Joomla is open source so anyone can download it free of charge, use it and see the source code. It distinguishes itself from other CMS systems because of the simplicity of use and the large user community that supports it. The WebML is a modeling language for web applications. Its aim is to present the structure of such an application. By using WebML units at an abstraction level in a web application it is easy to discern the structure and how it works. In this thesis WebML is used for modeling the web pages produced by the Joomla CMS. The modeling helps us to discern the design strengths and weaknesses that a web application created with this CMS may present. The modeling is done automatically with a tool that has been implemented in the Java programming language and presents the results both graphically and in XML format. 2013-06-07T09:08:16Z 2013-06-07T09:08:16Z 2013-01-29 2013-06-07 Thesis http://hdl.handle.net/10889/6038 gr Η ΒΚΠ διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή στο βιβλιοστάσιο διδακτορικών διατριβών που βρίσκεται στο ισόγειο του κτιρίου της. 6 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Αντίστροη μηχανίκευση
Reverse engineering
Joomla!
WebML
006.78
spellingShingle Αντίστροη μηχανίκευση
Reverse engineering
Joomla!
WebML
006.78
Μανδρώζος, Ασημάκης
Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
description Τα συστήματα διαχείρισης περιεχομένου (Content Management Systems) χρησιμοποιούνται ευρέως στην κατασκευή εφαρμογών του παγκόσμιου ιστού. Το κυριότερο πλεονέκτημά τους είναι ότι άνθρωποι που δεν γνωρίζουν τις τεχνολογίες διαδικτύου μπορούν πολύ εύκολα μέσω διεπαφών να δημιουργήσουν αλλά και να συντηρήσουν την δική τους ιστοσελίδα.Ένα από τα δημοφιλέστερα CMS συστήματα είναι το Joomla. Το Joomla είναι open source οπότε και μπορεί κάποιος να το κατεβάσει δωρεάν ,να το χρησιμοποιήσει αλλά και να δει τον πηγαίο κώδικά του. Ξεχωρίζει από τα υπόλοιπα CMS συστήματα λόγο της απλότητας χειρισμού του και της μεγάλης κοινότητας χρηστών που το υποστηρίζουν. Η WebML είναι μια γλώσσα μοντελοποίησης διαδικτυακών εφαρμογών. Στόχος της είναι η παρουσίαση της δομής μιας τέτοιας εφαρμογής. Με την χρησιμοποίηση των WebML μονάδων ως επίπεδο αφαίρεσης μιας διαδικτυακής εφαρμογής είναι έυκολο να διακρίνουμε την δομή αλλά και τον τρόπο λειτουργίας της. Στην παρούσα διπλωματική εργασία χρησιμοποιείται η WebML για την μοντελοποίηση των ιστοσελίδων που παράγει το Joomla.H μοντελοποίηση αυτή μας βοηθάει να διακρίνουμε τα σχεδιαστικά πλεονεκτήματα αλλά και τις αδυναμίες που μπορεί να παρουσιάζει μια διαδικτυακή εφαρμογή δημιουργημένη με το συγκεκριμένο CMS. Η μοντελοποίηση γίνεται αυτόματα με ένα εργαλείο που έχει υλοποιηθεί στην γλώσσα προγραμματισμού Java και παρουσιάζει τα αποτελέσματα τόσο σε γραφική όσο και σε XML μορφή.
author2 Τσακαλίδης, Αθανάσιος
author_facet Τσακαλίδης, Αθανάσιος
Μανδρώζος, Ασημάκης
format Thesis
author Μανδρώζος, Ασημάκης
author_sort Μανδρώζος, Ασημάκης
title Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
title_short Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
title_full Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
title_fullStr Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
title_full_unstemmed Αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
title_sort αντίστροφη μηχανίκευση συστημάτων διαχείρισης περιεχομένου ανοιχτού κώδικα σε επίπεδο μοντέλου
publishDate 2013
url http://hdl.handle.net/10889/6038
work_keys_str_mv AT mandrōzosasēmakēs antistrophēmēchanikeusēsystēmatōndiacheirisēsperiechomenouanoichtoukōdikaseepipedomontelou
_version_ 1771297292500860928