Σύστημα, υποσύστημα και περιβάλλον. Παραδοσιακές τεχνικές για ανάπτυξη συστημάτων και μειονεκτήματα. Σύγχρονες τεχνικές και μεθοδολογίες για ανάπτυξη συστημάτων. Ανάλυση προβλήματος. Τεχνικές για συλλογή δεδομένων. Ανάπτυξη συστημάτων προσανατολισμένη στις διαδικασίες: Δομημένα αγγλικά, πίνακες και δένδρα αποφάσεων, ανάλυση δεδομένων, μοντέλο οντοτήτων συσχετίσεων, αρχές σχεδιασμού συστημάτων, σύζευξη και συνοχή των modules, δομημένο διάγραμμα, αρχές για σχεδιασμό δεδομένων και διεπαφής χρήστη. Αντικειμενοστρεφής ανάπτυξη συστημάτων: Αρχές της UML και διαγράμματα για μοντελοποίηση δεδομένων, ανάλυση, σχεδιασμό και υλοποίηση συστημάτων. Εργαλεία Case.
Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση: