Τεχνολογία λογισμικού

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Προηγούμενα θέματα για σκέψη

Εισαγωγή

Η τεχνολογία λογισμικού (software engineering) είναι ο κλάδος αυτός της πληροφορικής που έχει ως σκοπό την εξεύρεση τεχνικών και εργαλείων που η χρησιμοποίησή τους στην παραγωγή λογισμικού να εξασφαλίζει για το παραγόμενο προϊόν:
  1. συμμόρφωση με τις προδιαγραφές,
  2. παράδοση στο προδιαγεγραμμένο χρόνο,
  3. κατασκευή στο προδιαγεγραμμένο κόστος,
  4. προσιτή συντήρηση.

Ο κύκλος ζωής του λογισμικού

Το μοντέλο του καταρράκτη (waterfall model)

Προσδιορισμός απαιτήσεων

Σχεδίαση

Κωδικοποίηση

Έλεγχος

Διοίκηση, οργάνωση και κοστολόγηση

Διασφάλιση ποιότητας

Περιβάλλοντα και γλώσσες ανάπτυξης

Βιβλιογραφία

Ασκήσεις