Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15334
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΓκόργκας Ορέστης
dc.date.accessioned2018-07-23T15:43:06Z-
dc.date.available2018-07-23T15:43:06Z-
dc.date.issued2009-5-14
dc.date.submitted2009-12-23
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15334-
dc.description.abstractΈνα από τα κυριότερα προβλήματα των σύγχρονων συστημάτων λογισμικού είναι ότι, λόγω του μεγέθους και της πολυπλοκότητας τους καθώς και των συνεχών αναβαθμίσεων τους, γίνεται ολοένα και πιο δύσκολο να αναλυθούν και να συντηρηθούν. Συνέπεια αυτού είναι να αυξάνεται το κόστος και ο χρόνος της συντήρησης των συστημάτων και να καθιστούν οποιαδήποτε τέτοια εργασία συντήρησης και αναβάθμισης ασύμφορη. Επίσης, παρατηρείται συχνά το φαινόμενο, οι λειτουργίες που επιτελεί ένα σύστημα λογισμικού να είναι διαφορετικές από αυτές που αρχικά είχαν προδιαγραφεί. Η μοντελοκεντρική προσέγγιση αντιμετωπίζει αφαιρετικά μέσω ενός πλήθους μοντέλων τα συστήματα λογισμικού, με σκοπό να γίνει ευκολότερη η σχεδίαση, η υλοποίηση και η συντήρηση των σύγχρονων συστημάτων λογισμικού.Στόχος αυτός της εργασίας είναι η ανάπτυξη και υλοποίηση ενός περιβάλλοντος πλαισίου μετασχηματισμών, το οποίο θα εφαρμόζεται στα ακολουθιακά διαγράμματα ενός συστήματος και θα παράγει έναν σκελετό του κώδικα του συστήματος. Ο κώδικας αυτός θα είναι συνεπής ως προς τα αντίστοιχα ακολουθιακά διαγράμματα. Κατά τις φάσεις της σχεδίασης και υλοποίησης, το προτεινόμενο περιβάλλον θα παρέχει στους σχεδιαστές των συστημάτων μία πρώτη μορφή του κώδικα η οποία, με τις απαραίτητες προσθήκες, θα μετασχηματίζεται σε ολοκληρωμένο σύστημα. Το περιβάλλον μπορεί να χρησιμοποιηθεί κατά τη φάση της συντήρησης όπου ο σκελετός του κώδικα θα συγκρίνεται με τον πραγματικό κώδικα του συστήματος, θα εντοπίζονται οι ασυνέπειες μεταξύ του κώδικα του συστήματος και των ακολουθιακών διαγραμμάτων και έπειτα από μια ενημέρωση των ακολουθιακών διαγραμμάτων θα εντοπίζονται τα σημεία που πρέπει να ενημερωθεί και ο κώδικας και αντίστροφα.Ο μετασχηματισμός των ακολουθιακών διαγραμμάτων καθώς και η σύγκριση του σκελετού του κώδικα με τον πραγματικό κώδικα επιδεικνύονται με τη χρήση ενός υποδειγματικού συστήματος στο οποίο εφαρμόζονται οι τεχνικές που αναλύονται σε αυτήν την εργασία.
dc.languageGreek
dc.subjectτεχνολογία λογισμικού μοντελοκεντρική αρχιτεκτονική μοντέλα λογισμικού
dc.subjectακολουθιακά διαγράμματα
dc.subjectμετασχηματισμός διαγραμμάτων
dc.subjectσυνέπεια διαγραμμάτων
dc.titleΑναπαραγωγή Της Δομής Του Κώδικα Λογισμικών Συστημάτων Μέσω Επεξεργασίας Ακολουθιακών Διαγραμμάτων
dc.typeDiploma Thesis
dc.description.pages147
dc.contributor.supervisorΚοντογιάννης Κώστας
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2009-0069.pdf3.6 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.