Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων
Περιεχόμενο μαθήματος
Αφετηρία του μαθήματος αποτελεί η ανάγκη αναγνώρισης και κατανόησης προβλημάτων στη διαχείριση πληροφορίας και διαδικασιών στο περιβάλλον ενός οργανισμού. Στα πλαίσια του μαθήματος εξετάζονται μέθοδοι για τη συστηματική μελέτη και μορφοποίηση τέτοιων προβλημάτων, ώστε να υποστηριχθούν από πληροφοριακά συστήματα. Το μάθημα εστιάζει στην αναγνώριση, μοντελοποίηση και τεκμηρίωση απαιτήσεων από διάφορους χρήστες και φορείς που επηρεάζονται και επηρεάζουν την ανάπτυξη πληροφοριακών συστημάτων. Εξετάζεται επιπλέον ο μετασχηματισμός των απαιτήσεων σε προδιαγραφές λειτουργίας πληροφοριακού συστήματος, ο σχεδιασμός του συστήματος, καθώς και το πλάνο ανάπτυξης και ένταξής του στον οργανισμό που θα το χρησιμοποιήσει. Στα πλαίσια του μαθήματος γίνεται ιδιαίτερη αναφορά στο ρόλο του ανθρώπινου παράγοντα στην ανάπτυξη πληροφοριακών συστημάτων. Το πρακτικό μέρος του μαθήματος αφορά ανάλυση και σχεδίαση χρησιμοποιώντας εργαλεία όπως η μεθοδολογία ευμετάβλητων συστημάτων (SSM), η γλώσσα μοντελοποίησης UML και η γλώσσα σχεδιασμού ιστοσελίδων HTML.
Μαθησιακά Αποτελέσματα
Στο τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να κατανοήσουν τη διεργασία ανάπτυξης πληροφοριακών συστημάτων και να έχουν τις βασικές θεωρητικές και πρακτικές γνώσεις και δεξιότητες που απαιτούνται για την αποτελεσματική διαχείρισή της (ομαδική εργασία, ανάλυση προβλημάτων και σύνθεση κατάλληλων λύσεων, αξιολόγηση προτάσεων, γραπτή παρουσίαση εισηγήσεων).
Οι φοιτητές που θα ολοκληρώσουν με επιτυχία το μάθημα αυτό θα είναι σε θέση να:
- Αναγνωρίζουν, μοντελοποιούν και τεκμηριώνουν απαιτήσεις από διάφορους χρήστεςκαι φορείς που επηρεάζονται και επηρεάζουν την ανάπτυξη πληροφοριακώνσυστημάτων.
- Μετασχηματίζουν τις απαιτήσεις σε προδιαγραφές λειτουργίας πληροφοριακού συστήματος
- Γνωρίζουν τις ουσιαστικές διαφορές μεταξύ των Waterfall και των Agile μεθοδολογιών στη διαδικασία ανάπτυξης ψηφιακών συστημάτων, με έμφαση στα αντικείμενα τηςανάλυσης και σχεδίασης.