Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://dspace.lib.uom.gr/handle/2159/24516
Συγγραφέας: Λουκίδης, Γρηγόριος
Τίτλος: Μελέτη και ανάπτυξη εργαλείων συνεχούς ενσωμάτωσης (continuous integration) σε σύγχρονα έργα λογισμικού
Ημερομηνία Έκδοσης: 2019
Τμήμα: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Επόπτης Καθηγητής: Χατζηγεωργίου, Αλέξανδρος
Περίληψη: Η έννοια της συνεχούς ενσωμάτωσης (Continuous Integration) αποτελεί θεμελιώδη διαδικασία στην ανάπτυξη σύγχρονων έργων λογισμικού. Βασικός πυλώνας της θεωρείται η αξιολόγηση και βελτιστοποίηση του κώδικα και της παραμετροποίησης του έργου μέσα από ρητά καθορισμένες σειρές ενεργειών ώστε το λογισμικό να είναι λειτουργικά άρτιο και όσο το δυνατόν βέλτιστο. Σε μια βασική ροή ανάπτυξης και συντήρησης μίας εφαρμογής βασικό ρόλο παίζει το merging (ενσωμάτωση). Κάθε προγραμματιστής όταν προσθέσει μια νέα επέκταση, διόρθωση ή αλλαγή στο λογισμικό, αρχικά εργάζεται τοπικά στον υπολογιστή του και εφόσον η εργασία του είναι αποδεκτή από μία σειρά κανόνων ενσωματώνεται στην κυρίως εφαρμογή ως νέα έκδοση (new release). Σκοπός της παρούσας διπλωματικής εργασίας είναι να αναλύσει τα βήματα ώστε οι νέες προσθήκες να είναι ποιοτικά και λειτουργικά αποδεκτές, καθώς επίσης και τη διαδικασία της ανάπτυξης (deploy/release) των αλλαγών στο περιβάλλον το οποίο χρησιμοποιεί ο τελικός χρήστης. Συνεπώς αποτελείται από μια εφαρμογή στην οποία έχουν πρόσβαση χρήστες μέσω διαδικτύου και αλληλεπιδρούν και από μία τοπική εφαρμογή η οποία “βελτιώνει και ελέγχει” την πρώτη. Αυτό επιτυγχάνεται με την εκτέλεση tests, αναλύσεων ποιότητας του κώδικα, build (χτίσιμο του project τοπικά), επικοινωνία με τη βάση, διατήρηση εκδόσεων του κώδικα μέσω αντίστοιχων εργαλείων καθώς και ανάπτυξης του σε server. Τέλος στον server ξαναχτίζεται το project και είναι έτοιμο για λειτουργία.
Λέξεις Κλειδιά: Συνεχής ενσωμάτωση
Server
Back-end
Front-end
Πληροφορίες: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2019.
Δικαιώματα: Attribution-NoDerivatives 4.0 Διεθνές
Εμφανίζεται στις Συλλογές:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
LoukidisGrigoriosMsc2020.pdf1.81 MBAdobe PDFΠροβολή/Ανοιγμα


Αυτό το τεκμήριο προστατεύεται από Αδεια Creative Commons Creative Commons