Μαθησιακά Αποτελέσματα
Το μάθημα θα έχει ως στόχο την παροχή της απαιτούμενης θεωρητικής κατάρτισης και της πρακτικής, εργαστηριακής εξάσκησης στους φοιτητές, ώστε να είναι σε θέση να αντιμετωπίσουν το θέμα της ανάπτυξης ενός ΠΣ με επάρκεια. Δίνεται έμφαση στις βασικές αρχές και τις διαδικασίες που πρέπει να τηρούνται σε όλες τις φάσεις ανάπτυξης: Φάση Σχεδιασμού (project plan), Φάση Ανάλυσης (προσδιορισμός απαιτήσεων, μοντελοποίηση διεργασιών και δεδομένων), Φάση Σχεδίασης (αρχιτεκτονική, διεπαφή χρήστη), Φάση υλοποίησης (διαχείριση ανάπτυξης, δοκιμές, τεκμηρίωση, μετάπτωση). Επίσης έμφαση δίνεται στην αντικειμενοστραφή ανάλυση και σχεδίαση αξιοποιώντας την UML.
Περιεχόμενο Μαθήματος
Εισαγωγή στην ανάλυση συστημάτων και το σχεδιασμός
Διαχείριση έργου (Project Work Plan, Gantt Chart)
Μοντελοποίηση ανάλυσης
Προσδιορισμός απαιτήσεων
Επιχειρηματική διαδικασία και λειτουργική μοντελοποίηση (Use Case Diagrams, Activity Diagrams)
Δομική μοντελοποίηση (Class Diagrams ,Object Diagrams)
Συμπεριφορική μοντελοποίηση (State Machine Diagrams, Sequence Diagrams)
Σχεδιασμός επιπέδου διαχείρισης δεδομένων
Μοντελοποίηση σχεδίασης (Package Diagrams)
Σχεδίαση στρώματος φυσικής αρχιτεκτονικής (Component, Deployment Diagrams)
Φάση υλοποίησης (ανάπτυξη πρωτοτύπου)
Σχεδιασμός επιπέδου αλληλεπίδρασης ανθρώπου-υπολογιστή (Wireframes)