Μαθησιακά Αποτελέσματα:
Το μάθημα αποσκοπεί να παρουσιάσει και να αναλύσει τις βασικές αρχές και τα θεμελιώδη χαρακτηριστικά της ανάπτυξης λογισμικού. Η παρουσίαση γίνεται από την οπτική της βιομηχανικής διαδικασίας με την έννοια της παραγωγής προϊόντων λογισμικού που προκύπτουν από διαδοχικές διεργασίες, με δυνατότητες αυτοματοποίησης, και υπόκεινται σε έλεγχο της ποιότητας τους. Η κατανόηση εκ μέρους των φοιτητών των βασικών αρχών που διέπουν την ανάπτυξη προϊόντων λογισμικού, τον κύκλο ζωής τους και τα προβλήματα της διαδικασίας ανάπτυξης. Να ενημερωθούν σχετικά με τις υπάρχουσες μεθοδολογίες που αποσκοπούν στη εξάλειψη των προβλημάτων και καθιστούν την ανάπτυξη λογισμικού μια βιομηχανική διαδικασία. Να ευαισθητοποιηθούν σε ζητήματα ποιότητας και ωριμότητας των διαδικασιών. Να κατέχουν τα διάφορα μοντέλα κύκλου ζωής του λογισμικού. Να αναπτύξουν την ικανότητα εφαρμογής τεχνικών ανάπτυξης λογισμικού με τη χρήση εργαλείων CASE.