Show simple item record

Καινοτόμες προσεγγίσεις για την διαχείριση κύκλου ζωής των συστημάτων λογισμικού (Code everything)

dc.contributor.advisorKarkazis, Panagiotis
dc.contributor.authorΚατσίμπρας, Δρόσος
dc.date.accessioned2024-09-20T06:51:35Z
dc.date.available2024-09-20T06:51:35Z
dc.date.issued2024-07-29
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/7443
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-7275
dc.description.abstractΗ παρούσα διπλωματική εργασία εστιάζει σε καινοτόμες μεθοδολογίες για την διαχείριση του κύκλου ζωής των συστημάτων λογισμικού. Πιο συγκεκριμένα, εμβαθύνει στην έννοια του ”code everything” , διερευνά νέες προσεγγίσεις στην ανάπτυξη καθώς και την συντήρηση λογισμικού. Με την υιοθέτηση τεχνικών και εργαλειών αιχμής, όπως η υποδομή ως κώδικας (IaC) και τα εργαλεία τα οποία έχει (π.χ Terraform, Pulumi, Ansible), οι αγωγοί συνεχούς ολοκλήρωσης/συνεχούς ανάπτυξης (CI/CD) και τα προηγμένα συστήματα ελέγχου εκδόσεων (Git), η μελέτη έχει ως στόχο να φέρει την επανάσταση στις παροδοσιακές πρακτικές διαχείρισης του κύκλου ζωής λογισμικού. Συνολικά ο πρακτικός πειραματισμός και η θεωρητική ανάλυση, επιδιώκει να αποκαλύψει νέες στρατηγικές για την βελτιστοποίηση των διαδικασιών κατά την ανάπτυξη του λογισμικού, την ενίσχυση της αξιοπιστίας του συστήματος και την επιτάχυνση του χρόνου διάθεσης στην αγορά. Συνεπώς, η έρευνα στοχεύει να συμβάλει στην εξέλιξη των πρακτικών του software engineering και να ανοίξει το δρόμο για μελλοντικές καινοτομίες στον τομέα.el
dc.format.extent140el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectInfrastructure as Code (IaC)el
dc.subjectCode everythingel
dc.subjectTerraformel
dc.subjectContinuous Integration (CI)el
dc.subjectContinuous Deployment (CD)el
dc.subjectVersion Control Systemsel
dc.subjectSystem Reliabilityel
dc.subjectSoftware Lifecycle Managementel
dc.subjectSoftware Developmentel
dc.subjectDeployment Automationel
dc.subjectPulumiel
dc.subjectAnsibleel
dc.subjectCloud computingel
dc.subjectAWSel
dc.subjectLinodeel
dc.subjectYamlel
dc.subjectDevOpsel
dc.titleΚαινοτόμες προσεγγίσεις για την διαχείριση κύκλου ζωής των συστημάτων λογισμικού (Code everything)el
dc.title.alternativeInnovative approaches to life cycle management of software systems (Code everything)el
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeΜαυρομμάτης, Κωνσταντίνος
dc.contributor.committeeΜυριδάκης, Νικόλαος
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.description.abstracttranslatedThis diploma thesis focuses on innovative methodologies for software systems lifecycle management. More specifically, it delves into the concept of ”code everything”, explores new approaches to software development as well as maintenance. By adopting cutting-edge techniques and tools, such as infrastructure as code (IaC), continuous integration/continuous development (CI/CD) pipelines, and advanced version control systems (Git), the study aims to revolutionize traditional software lifecycle management practices. Overall practical experimentation and theoretical analysis, it seeks to uncover new strategies to optimize processes during software development, enhance system reliability and accelerate time to market. Therefore, the research aims to contribute to the evolution of software engineering practices and pave the way for future innovations in the field.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές