Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος, οι φοιτητές/τριες αναμένεται να μπορούν να:
a) Υπολογίζουν το αναμενόμενο κόστος και τον εκτιμώμενο χρόνο ανάπτυξης και παράδοσης λογισμικού,
b) Καθορίζουν ένα πλαίσιο διαχείρισης του λογισμικού και των εμπλεκόμενων ομάδων,
c) Παρακολουθούν την πορεία ανάπτυξης του λογισμικού, να ορίζουν αναγνωρίζουν ρίσκα και να προτείνουν αντισταθμιστικά μέτρα,
d) Αποτιμούν την ποιότητα λογισμικού σε διάφορους άξονες κατά το πρότυπο ISO 25010.
e) Καθορίζουν και να εκτελούν πλάνα ελέγχου και απασφαλμάτωσης λογισμικού
f) Καθορίζουν και να εκτελούν πλάνα συνεχούς ενσωμάτωσης/συνεχούς παράδοσης (CI/CD)
g) Να χρησιμοποιούν σύγχρονα DEVOPS/MLOPS/DataOPS και CI/CD εργαλεία και πρακτικές
Περιεχόμενο Μαθήματος
Το μάθημα πραγματεύεται σύγχρονες τεχνικές και μεθοδολογίες σχετικές με τις φάσεις ανάπτυξης, ελέγχου, λειτουργίας και διαχείρισης λογισμικού.
Τα περιεχόμενα του μαθήματος περιλαμβάνουν τα εξής:
• Διαχείριση έργων λογισμικού
• Σύγχρονες διαδικασίες ανάπτυξης λογισμικού
• Διαδικασίες ελέγχου και απασφαλμάτωσης λογισμικού
• Διαδικασίες συνεχούς ενσωμάτωσης/συνεχούς παράδοσης
• Στατική και Δυναμική αποτίμηση ποιότητας λογισμικού
• Τεχνικό χρέος λογισμικού
• Ασφάλεια λογισμικού
• Πνευματικά δικαιώματα λογισμικού
• Ο ανθρώπινος παράγοντας στη διαδικασία ανάπτυξης λογισμικού
• Διαδικασίες ανάπτυξης λογισμικού MLOPS/DataOPS
Λέξεις Κλειδιά
Μηχανική Λογισμικού, Διαχείριση Έργων Λογισμικού, Έλεγχος Λογισμικού, Ασφάλεια Λογισμικού
Βιβλιογραφία μαθήματος (Εύδοξος)
1. Τεχνολογία Προϊόντων Λογισμικού, Ian Sommerville (Μετ. Κ. Καρανικολός), ΚΛΕΙΔΑΡΙΘΜΟΣ, 1η/2020, Κωδ. Εύδοξος: 86200545
2. Ποιότητα Κώδικα: η προοπτική του ανοικτού λογισμικού, Διομήδης Σπινέλλης, ΚΛΕΙΔΑΡΙΘΜΟΣ, Κωδ. Εύδοξος: 138553.
3. Τεχνολογία Λογισμικού, Pressman, Αδριάνα Πρέντζα, Κωνσταντίνος Σαΐδης (επιμέλεια), ΤΖΙΟΛΑ & ΥΙΟΙ, 8η/2018, Κωδ. Εύδοξος: 68374068