Μεθοδολογίες Ανάπτυξης Λογισμικού

Μεταπτυχιακά:
Κωδικοί μαθήματος:

ME01, CC06, -

Διδάσκοντες:
Τύπος μαθήματος:

Compulsory, Compulsory, Compulsory

Εξάμηνο:

2, 2, 2

Μαθησιακά αποτελέσματα:

Με την ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα:

  • Εκτιμά τις αρχές, τις έννοιες και τις τεχνικές που χρησιμοποιούνται για την αποτελεσματική ανάπτυξη λογισμικού
  • Γνωρίζει πώς να εφαρμόζει αποτελεσματικά μεθόδους, εργαλεία και τεχνικές μηχανικής λογισμικού
  • Σχεδιάζει, διαχειρίζεται και συνεργάζεται σε ένα έργο ομάδας ανάπτυξης λογισμικού
  • Έχει αποκτήσει τις γνώσεις και τις δεξιότητες που απαιτούνται για την αποτελεσματική διαχείριση της διαδικασίας συντήρησης λογισμικού
  • Έχει αναπτύξει αποτελεσματικές δεξιότητες μηχανικής λογισμικού, διαχείρισης και επικοινωνίας
Γενικές δεξιότητες:
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Λήψη αποφάσεων
  • Ομαδική εργασία
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο μαθήματος:

Το μάθημα αφορά σε έννοιες, εργαλεία και μεθοδολογίες Ανάπτυξης Λογισμικού. Πιο συγκεκριμένα καλύπτονται οι εξής θεματικές:

  • Αρχές, τεχνικές, μέθοδοι και εργαλεία ανάπτυξης λογισμικού
  • Ανάλυση απαιτήσεων
  • Ενοποιημένη γλώσσα μοντελοποίησης (UML)
  • Αντικειμενοστραφής ανάλυση, σχεδιασμός και προγραμματισμός
  • Διασύνδεση προγραμματισμού εφαρμογών (API)
  • Συντήρηση και εξέλιξη λογισμικού
  • Διαχείριση έργου και εκδόσεων
Περιεχόμενο μαθήματος (PDF):