Προσέγγιση της σχεδίασης λογισμικού με τη χρήση διαγραμμάτων της ενοποιημένης γλώσσας μοντελοποίησης UML

Approaching software design using Unified Modeling Language diagrams (english)

  1. MSc thesis
  2. ΔΙΟΝΥΣΙΟΣ ΑΝΤΙΟΧΟΣ
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 26 September 2026
  5. Ελληνικά
  6. 116
  7. Σύψας Αθανάσιος
  8. Σύψας Αθανάσιος | ΙΩΑΝΝΗΣ ΜΟΣΧΟΛΙΟΣ | Τσώνη Ροδάνθη
  9. Ενοποιημένη Γλώσσα Μοντελοποίησης(UML), διάγραμμα UML, μοντέλο, σχεδίαση λογισμικού
  10. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα
  11. 2
  12. 46
  13. Περιλαμβάνει σχήματα, εικόνες και πίνακες.
  14. Τεχνολογία λογισμκού / Φώτιος Λαζαρίνης & Γεώργιος Μαυρομμάτης
    • Σκοπός της διπλωματικής εργασίας είναι η θεωρητική διερεύνηση του ρόλου και της συμβολής των διαγραμμάτων της Ενοποιημένης Γλώσσας Μοντελοποίησης (Unified Modeling Language – UML) στη διαδικασία σχεδίασης συστημάτων λογισμικού. Επιδιώκεται η κατανόηση του τρόπου με τον οποίο η UML υποστηρίζει τη μετάβαση από την αφηρημένη σύλληψη ενός συστήματος στη δομημένη και κατανοητή απεικόνισή του μέσω διαγραμμάτων, τα οποία διευκολύνουν την επικοινωνία μεταξύ των αναλυτών, προγραμματιστών και λοιπών εμπλεκομένων.

      Η UML, λειτουργεί ως εργαλείο αναπαράστασης για την μοντελοποίηση της αρχιτεκτονικής, της δομής, της συμπεριφοράς και των αλληλεπιδράσεων συστημέτων λογισμικού. Η UML, ως τυποποιημένη γλώσσα οπτικής μοντελοποίησης, επιτρέπει την περιγραφή της αρχιτεκτονικής, της δομής, της συμπεριφοράς και των αλληλεπιδράσεων ενός συστήματος, προσφέροντας ένα κοινό πλαίσιο επικοινωνίας μεταξύ των μελών της ομάδας ανάπτυξης.

      Η εργασία εστιάζει στη θεωρητική ανάλυση των διαγραμμάτων UML (όπως Use Case, Class, Sequence, Activity, State και Component Diagrams), στη μελέτη των μεταξύ τους σχέσεων και της συμβολής τους στη συνολική διαδικασία σχεδίασης καθώς και στην αποτύπωση των πλεονεκτημάτων και περιορισμών που προκύπτουν από τη χρήση της UML σε θεωρητικό επίπεδο.

      Επιπλέον, εξετάζονται παραδείγματα εφαρμογών των διαγραμμάτων UML σε σενάρια σχεδίασης λογισμικού, με στόχο την ανάδειξη της θεωρητικής τους χρησιμότητας στη φάση ανάλυσης και μοντελοποίησης. Μέσω αυτής της μελέτης επιχειρείται η ανάδειξη της UML ως βασικού γνωστικού εργαλείου στη μεθοδολογία σχεδίασης λογισμικού, συμβάλλοντας στη θεωρητική εμβάθυνση και κατανόηση των διαδικασιών μοντελοποίησης συστημάτων.

    • The purpose of this thesis is to theoretically investigate the role and contribution of Unified Modeling Language (UML) diagrams in the software systems design process. The aim is to understand how UML supports the transition from the abstract conception of a system to its structured and understandable representation through diagrams, which facilitate communication between analysts, programmers and other stakeholders.

      UML functions as a representation tool for modeling the architecture, structure, behavior and interactions of software systems. UML, as a standardized visual modeling language, allows the description of the architecture, structure, behavior and interactions of a system, offering a common communication framework among the members of the development team.

      The work focuses on the theoretical analysis of UML diagrams (such as Use Case, Class, Sequence, Activity, State and Component Diagrams), on the study of their relationships and their contribution to the overall design process as well as on the depiction of the advantages and limitations that arise from the use of UML at a theoretical level.

      In addition, examples of applications of UML diagrams in software design scenarios are examined, with the aim of highlighting their theoretical usefulness in the analysis and modeling phase. Through this study, an attempt is made to highlight UML as a basic cognitive tool in software design methodology, contributing to the theoretical deepening and understanding of systems modeling processes.

  15. Hellenic Open University
  16. Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.