Μεθοδολογίες Ανάπτυξης Λογισμικού
Μεταπτυχιακά:
ΠΜΣ Κινητή και Διαδικτυακή Υπολογιστική: Εφαρμογές στο Διαδίκτυο των Πραγμάτων, ΠΜΣ Κυβερνοασφάλεια, ΠΜΣ Συστήματα Τεχνολογιών Πληροφορικής και Επικοινωνιών
Κωδικοί μαθήματος:
ME01, CC06, -
Διδάσκοντες:
Τύπος μαθήματος:
Compulsory, Compulsory, Compulsory
Εξάμηνο:
2, 2, 2
Μαθησιακά αποτελέσματα:
Με την ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα:
- Εκτιμά τις αρχές, τις έννοιες και τις τεχνικές που χρησιμοποιούνται για την αποτελεσματική ανάπτυξη λογισμικού
- Γνωρίζει πώς να εφαρμόζει αποτελεσματικά μεθόδους, εργαλεία και τεχνικές μηχανικής λογισμικού
- Σχεδιάζει, διαχειρίζεται και συνεργάζεται σε ένα έργο ομάδας ανάπτυξης λογισμικού
- Έχει αποκτήσει τις γνώσεις και τις δεξιότητες που απαιτούνται για την αποτελεσματική διαχείριση της διαδικασίας συντήρησης λογισμικού
- Έχει αναπτύξει αποτελεσματικές δεξιότητες μηχανικής λογισμικού, διαχείρισης και επικοινωνίας
Γενικές δεξιότητες:
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Λήψη αποφάσεων
- Ομαδική εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο μαθήματος:
Το μάθημα αφορά σε έννοιες, εργαλεία και μεθοδολογίες Ανάπτυξης Λογισμικού. Πιο συγκεκριμένα καλύπτονται οι εξής θεματικές:
- Αρχές, τεχνικές, μέθοδοι και εργαλεία ανάπτυξης λογισμικού
- Ανάλυση απαιτήσεων
- Ενοποιημένη γλώσσα μοντελοποίησης (UML)
- Αντικειμενοστραφής ανάλυση, σχεδιασμός και προγραμματισμός
- Διασύνδεση προγραμματισμού εφαρμογών (API)
- Συντήρηση και εξέλιξη λογισμικού
- Διαχείριση έργου και εκδόσεων
Περιεχόμενο μαθήματος (PDF):