Επισκόπηση του μαθήματος

  1. Διεργασία ανάπτυξης λογισμικού
  2. Απαιτήσεις
  3. Ανάπτυξη πρωτοτύπων
  4. Αρχιτεκτονική σχεδίαση
  5. Ανάλυση και σχεδίαση με UML
  6. Λεπτομερής σχεδίαση και κωδικοποίηση
  7. Εργαλεία και τεχνικές
  8. Επαναχρησιμοποίηση
  9. Επικοινωνία ανθρώπου μηχανής
  10. Απόδοση και μεταφερσιμότητα
  11. Έλεγχος
  12. Συντήρηση
  13. Διαχείριση σχηματισμών
  14. Διοίκηση έργου
  15. Κοστολόγηση
  16. Ο ανθρώπινος παράγοντας
  17. Διαχείριση υπολογιστικών συστημάτων
  18. Διασφάλιση ποιότητας
  19. Μη συμβατικές μεθοδολογίες
  20. Ασφάλεια πληροφοριακών συστημάτων
  21. Προστασία προσωπικών δεδομένων - πολιτικές χρήσης πληροφοριακών συστημάτων