Το μάθημα παρέχει μια ολοκληρωμένη εισαγωγή στην ανάλυση και τον σχεδιασμό πληροφοριακών συστημάτων, εξετάζοντας θεωρητικά, τεχνικά και μεθοδολογικά ζητήματα. Στόχος του είναι να εξοικειώσει τους φοιτητές με τις σύγχρονες μεθόδους και τεχνικές ανάπτυξης μεγάλων και σύνθετων πληροφοριακών συστημάτων, ανεξάρτητα από τις συγκεκριμένες τεχνολογίες που χρησιμοποιούνται. Επιπλέον, το μάθημα θα παρέχει στους φοιτητές τη δυνατότητα να εφαρμόσουν τις γνώσεις τους στην ανάλυση και τον σχεδιασμό συστημάτων, κατανοώντας τα ζητήματα που προκύπτουν κατά τη διάρκεια του εξαμήνου μέσω της διεκπεραίωσης μιας ολοκληρωμένης εργασίας.
Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να κατανοούν τη λειτουργία των πληροφοριακών συστημάτων σε οργανωσιακά περιβάλλοντα και τον κύκλο ζωής της ανάπτυξής τους, να χρησιμοποιούν μεθόδους ανάλυσης απαιτήσεων και προδιαγραφών συστημάτων, καθώς και μεθόδους μοντελοποίησης λειτουργιών και δεδομένων. Επιπλέον, θα μπορούν να αναλύουν και να σχεδιάζουν πληροφοριακές δομές και λειτουργίες συστημάτων, ενώ θα κατανοούν την επίδραση της επικοινωνίας ανθρώπου-μηχανής στην αποτελεσματικότητα και απόδοσή τους.
Μαθησιακά Αποτελέσματα:
Ο φοιτητής που ολοκληρώνει το μάθημα θα είναι σε θέση: Γνώση: να αντιλαμβάνεται το ρόλο της ανάλυσης και της σχεδίασης πληροφοριακών συστημάτων. Κατανόηση: να έχει κατανοήσει τεχνικές που μπορούν να αυξήσουν την ευελιξία ενός σχεδίου και άλλες αρχές καλής σχεδίασης. Εφαρμογή: να έχει εξοικειωθεί με τη συλλογή και οργάνωση πληροφοριών για έναν οργανισμό, να ξέρει να συντάσσει μια μελέτη σκοπιμότητας για ένα πληροφοριακό σύστημα και να μπορεί να προδιαγράφει τις λειτουργικές και μη λειτουργικές απαιτήσεις ενός συστήματος καθώς και τον τρόπο χρήσης του με Περιπτώσεις Χρήσης. Ανάλυση: να μπορεί να μοντελοποιεί τις διάφορες απόψεις ενός συστήματος (δομή, συμπεριφορά, αλληλεπίδραση, καταστάσεις, περιορισμούς ακεραιότητας, αρχιτεκτονική, κ.α.). Σύνθεση: να μπορεί να σχεδιάζει την αρχιτεκτονική ενός πλ. συστήματος και την αρχιτεκτονική του λογισμικού, να μπορεί να συντάσσει πλουσιότερες περιγραφές ενός σχεδίου χρησιμοποιώντας UML διαγράμματα (διαγράμματα κλάσεων, καταστάσεων, εργασιών, αλληλεπίδρασης) και να μπορεί να σχεδιάσει τη Βάση Δεδομένων και την Επαφή Χρήσης ενός πλ. συστήματος. Αξιολόγηση: να αξιολογεί τα πλεονεκτήματα και τα μειονεκτήματα υπαρχόντων πληροφοριακών συστημάτων, ώστε να μπορεί να προτείνει βελτιώσεις.
Αξιολόγηση:
Λεπτομέρειες για την βαθμολόγηση του μαθήματος περιέχονται στην ιστοσελίδα του μαθήματος
Τα μαθήματα του Τμήματος Επιστήμης Υπολογιστών κωδικοποιούνται με τα γράμματα "ΗΥ" και με τρία ψηφία. Το πρώτο ψηφίο δηλώνει το έτος κατά το οποίο συνήθως παρακολουθείται το μάθημα, το δε δεύτερο την επιστημονική περιοχή του μαθήματος:
Πρώτο Ψηφίο
Κανονικό Έτος Παρακολούθησης
1,2,3,4
Πρώτο, Δεύτερο, Τρίτο, Τέταρτο
5,6
Μεταπτυχιακά μαθήματα
7,8,9
Ειδικά θέματα
Δεύτερο Ψηφίο
Επιστημονική Περιοχή
0
Εισαγωγικά - Γενικά
1
Υπόβαθρο (Μαθηματικά, Φυσική)
2
Υλικό και Συστήματα Υπολογιστών
3
Τηλεπικοινωνίες και Δίκτυα
4,5
Συστήματα Λογισμικού και Εφαρμογές
6
Πληροφοριακά Συστήματα
7
Υπολογιστική Όραση και Ρομποτική
8
Αλγοριθμική και Θεωρία Υπολογισμού
9
Ειδικές Εργασίες
Ακολουθούν συνοπτικοί κατάλογοι κατά κατηγορίες των μαθημάτων του προγράμματος βασικών σπουδών του Τμήματος Επιστήμης Υπολογιστών του Πανεπιστημίου Κρήτης. Μαθήματα των οποίων οι κωδικοί αρχίζουν με "ΜΕΜ" ή "ΦΥΣ" διδάσκονται από το Τμήμα Μαθηματικών Εφαρμοσμένων Μαθηματικών ή το Φυσικό αντιστοίχως και αναφέρονται με τους οικείους κωδικούς. Τα προαπαιτούμενα που αναφέρονται μέσα σε παρενθέσεις συνιστώνται έντονα, αλλά δεν είναι υποχρεωτικά.