Εβδομαδιαίες Ώρες Διδασκαλίας: Θεωρία: 2 Ασκήσεις Πράξης: 2
Διδακτικές Μονάδες (ECTS): 5
Τυπικό Εξάμηνο Διδασκαλίας: Γ'
Επίπεδο Μαθήματος: Υποχρεωτικό Κορμού
Σκοπός:Το μάθημα αρχικά αποσκοπεί στην παρουσίαση της διεργασίας ανάπτυξης λογισμικού και των φάσεων του κύκλου ζωής λογισμικού. Σκοπός είναι να δοθεί έμφαση στις φάσεις της ανάλυσης και της σχεδίασης λογισμικού ακολουθώντας τη λειτουργική και την αντικειμενοστραφή προσέγγιση αλλά και να παρουσιαστούν μέθοδοι δυναμικού ελέγχου του λογισμικού. Τέλος, το μάθημα αποσκοπεί στη μελέτη θεμάτων υλοποίησης και αξιοπιστίας λογισμικού και στη χρήση εργαλείων CASE στην ανάπτυξη λογισμικού.
Στόχος: Το μάθημα στοχεύει στη δυνατότητα των σπουδαστών να εφαρμόσουν τις αρχές τεχνολογίας λογισμικού στη μελέτη, ανάλυση, σχεδίαση, ανάπτυξη, στον έλεγχο και στην εγκατάσταση λογισμικού συστημάτων ή και λογισμικού εφαρμογών.
Οι ενότητες που διδάσκονται αφορούν: