Κωδικός Μαθήματος

ΠΠΣ-189

Εξάμηνο Μαθήματος

1ου Εξαμήνου

Πιστωτικές Μονάδες

7,5

Ηλεκτρονικό Υλικό

Κατηγορία Μαθήματος

Υποχρεωτικό

Διδάσκοντες Μαθήματος

Στόχος

Κύριος σκοπός του μαθήματος είναι να καταστήσει τους φοιτητές ικανούς για τη διαχείριση επιχειρησιακών διεργασιών δημόσιων και ιδιωτικών οργανισμών.

Η διαχείριση επιχειρησιακών διεργασιών (business process management – BPM) αναφέρεται στο σύνολο των εννοιών, μεθόδων και εργαλείων που βοηθούν τους οργανισμούς να ορίσουν, υλοποιήσουν, μετρήσουν, αξιολογήσουν και βελτιώσουν τις επιχειρησιακές τους διεργασίες. Συνδυάζει μεθόδους και τεχνικές που είναι ευρέως διαδεδομένες όπως η αναδιοργάνωση επιχειρησιακών διεργασιών (business process reengineering – BPR), η διαχείριση ολικής ποιότητας (total quality management – TQM), η μέθοδος lean six sigma και υποστηρίζεται από τεχνολογίες όπως η διαχείριση ροών εργασίας (workflow management), η εξόρυξη διεργασιών (process mining), η ανάλυση και βελτίωση διεργασιών (process analytics) και τα υπηρεσιοστρεφή συστήματα (service-oriented systems). Η διαχείριση επιχειρησιακών διεργασιών βοηθά στην αύξηση της αποτελεσματικότητας των οργανισμών μέσα από το συντονισμό των δραστηριοτήτων, την αυτόματη ανάθεση των καθηκόντων των συμμετεχόντων μίας διεργασίας και την ολοκλήρωση των διεργασιών.

Διεθνείς οργανισμοί όπως το Gartner Group καταδεικνύουν ότι η βελτίωση/βελτιστοποίηση επιχειρησιακών διεργασιών αποτελεί, εδώ και αρκετά χρόνια, βασική προτεραιότητα φορέων του δημόσιου και ιδιωτικού τομέα. Από το μάθημα αυτό, οι φοιτητές αναμένεται να αποκτήσουν σημαντικές τεχνικές γνώσεις και δεξιότητες για την καταγραφή, ανάλυση, μοντελοποίηση, αξιολόγηση, βελτίωση, ανασχεδιασμό, προσομοίωση και θέση σε λειτουργία επιχειρησιακών διεργασιών και για την ανάπτυξη διεργασιοστρεφών (process-oriented) πληροφοριακών συστημάτων σε υπηρεσιοστρεφείς (service-oriented) αρχιτεκτονικές, ιδιαιτέρως σε αρχιτεκτονικές νεφών.

Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:

  • Σχεδιάζουν και υλοποιούν προηγμένες αρχιτεκτονικές εφαρμογών, αξιοποιώντας τις δυνατότητες των υποδομών νεφοϋπολογιστικής.
  • Κατανοούν σε βάθος τα διάφορα μοντέλα υπηρεσιών νέφους (π.χ. IaaS, PaaS, SaaS) και να επιλέγουν τα κατάλληλα για τη δημιουργία σύγχρονων πληροφοριακών συστημάτων.
  • Αναπτύσσουν και να διαχειρίζονται εφαρμογές που είναι σχεδιασμένες για το νέφος (cloud-native applications), λαμβάνοντας υπόψη απαιτήσεις για κλιμάκωση, ανθεκτικότητα και ασφάλεια.
  • Εφαρμόζουν βέλτιστες πρακτικές και σχεδιαστικά πρότυπα για την ανάπτυξη σύγχρονων, κατανεμημένων συστημάτων στο νέφος.
  • Κατανοούν τις αρχές της διαχείρισης πόρων, της αυτοματοποίησης διαδικασιών (DevOps) και της παρακολούθησης σε συστήματα νεφοϋπολογιστικής.

Μαθησιακά Αποτελέσματα

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
  • Ομαδική εργασία
  • Εργασία σε διεπιστημονικό περιβάλλον
  • Παραγωγή νέων ερευνητικών ιδεών
  • Άσκηση κριτικής και αυτοκριτικής
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Περιεχόμενα Μαθήματος

  • Εισαγωγή στις Προηγμένες Αρχιτεκτονικές Εφαρμογών

    Ανάλυση σύγχρονων αρχιτεκτονικών προτύπων (π.χ. μικροϋπηρεσίες, serverless αρχιτεκτονικές) και η εφαρμογή τους στο πλαίσιο των υπολογιστικών νεφών.

  • Βασικές Αρχές Νεφοϋπολογιστικής

    Εμβάθυνση στα μοντέλα υπηρεσιών (IaaS, PaaS, SaaS), μοντέλα ανάπτυξης (public, private, hybrid, multi-cloud) και τα βασικά χαρακτηριστικά του νέφους (π.χ. ελαστικότητα, διαθεσιμότητα).

  • Σχεδιασμός και Ανάπτυξη Cloud-Native Εφαρμογών

    Μελέτη σχεδιαστικών μοτίβων και τεχνικών για την ανάπτυξη εφαρμογών που εκμεταλλεύονται πλήρως τις δυνατότητες του νέφους για αυξημένη αξιοπιστία και κλιμάκωση, συμπεριλαμβανομένων των containers και της ενορχήστρωσης (π.χ. Kubernetes).

  • Διαχείριση Δεδομένων στο Νέφος

    Επισκόπηση υπηρεσιών αποθήκευσης αντικειμένων και βάσεων δεδομένων στο νέφος, καθώς και μεθοδολογιών και εργαλείων για την ανάλυση μεγάλων δεδομένων.

  • Αυτοματοποίηση και Παρακολούθηση

    Μελέτη μεθοδολογιών DevOps, εργαλείων και πρακτικών για την αυτοματοποίηση της ανάπτυξης, της εγκατάστασης και της λειτουργίας εφαρμογών (CI/CD), καθώς και για την παρακολούθηση της απόδοσης, της υγείας των συστημάτων και των επιπέδων ποιότητας υπηρεσιών.

  • Προκλήσεις αξιοποίησης υπολογιστικών νεφών

    Διερεύνηση σύνθετων προβλημάτων σχεδίασης, όπως η στρατηγική μετάβασης στο νέφος (cloud migration), η ανάπτυξη λύσεων multicloud, η αξιοποίηση τεχνικών τεχνητής νοημοσύνης και προσεγγίσεων Υποδομής ως Κώδικα / Infrastructure as Code για τη διαχείριση συστημάτων νέφους.

  • Μοντέλα λειτουργίας Edge/Fog Computing

    Ανάλυση των μοντέλων λειτουργίας Edge και Fog Computing και αξιοποίησή τους σε σύγχρονα κατανεμημένα συστήματα όπως δίκτυα αισθητήρων, φορητή υπολογιστική και Internet of Things.

  • Ασφάλεια και Ταυτοποίηση σε Προηγμένες Αρχιτεκτονικές

    Ανάλυση προκλήσεων ασφάλειας σε κατανεμημένα συστήματα και εφαρμογή μηχανισμών διαχείρισης ταυτότητας και πρόσβασης, και ενσωμάτωση πολιτικών ασφαλείας.

  • Μελέτες Περίπτωσης και Εργαστηριακές Ασκήσεις

    Πρακτική εξάσκηση βασισμένη σε πραγματικά σενάρια και δημοφιλείς πλατφόρμες νέφους, όπως το Amazon Web Services, Microsoft Azure και Google Cloud.

Βιβλιογραφία