ΤΕΧΝΟΛΟΓΙΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ. Mοντέλα Επιχειρησιακών Διαδικασιών

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΧΝΟΛΟΓΙΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ. Mοντέλα Επιχειρησιακών Διαδικασιών"

Transcript

1 ΤΕΧΝΟΛΟΓΙΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ Mοντέλα Επιχειρησιακών Διαδικασιών

2 Γιατί χρησιμοποιούμε μοντέλα Για τη μοντελοποίηση ενός υπάρχοντος συστήματος, με σκοπό την κατανόηση και τη μελέτη του χωρίς διακοπή της λειτουργίας του. Για να εξετάσουμε μια ριψοκίνδυνη κατάσταση, κάτι που δε θέλουμε να πραγματοποιηθεί στην πραγματικότητα Για να περιγράψουμε και να αναλύσουμε ένα σύστημα πριν την υλοποίηση του Σε πολλά επιστημονικά πεδία, μια κατάσταση ή ένα σύστημα δεν μελετάται άμεσα, αλλά έμμεσα μέσα από ένα μοντέλο της κατάστασης ή του συστήματος

3 Μοντέλα: Μερικοί Ορισμοί μια απεικόνιση από κάτι, το οποίο έχει σχεδιαστεί για έναν ειδικό σκοπό μια σαφής ερμηνεία της αντίληψης ή των ιδεών που μπορεί κάποιος να έχει για μια κατάσταση μπορεί να εκφραστεί με μαθηματικά, σύμβολα, λέξεις, αλλά είναι βασικά μια περιγραφή από οντότητες, διαδικασίες ή ιδιότητες, καθώς και των σχέσεων ανάμεσα τους. Ένα μοντέλο είναι χρήσιμο όταν διευκολύνει την περιγραφή και κάνει πιο κατανοητή μια σύνθετη κατάσταση

4 Μοντελοποίηση στον επιχειρησιακό τομέα Η μοντελοποίηση στον επιχειρησιακό τομέα είναι μια συλλογή από τεχνικές, που χρησιμοποιούνται στη μοντελοποίηση της συμπεριφοράς επιχειρησιακών συστημάτων από την πλευρά των διαδικασιών. Οι managers και οι αναλυτές συστημάτων χρησιμοποιούν επιχειρησιακά μοντέλα για να αντιμετωπίσουν την πολύπλοκη και δυναμική φύση των σύγχρονων οργανισμών. Τα μοντέλα χρησιμοποιούνται καθ όλη την διάρκεια του χρόνου ζωής μιας διαδικασίας, υποστηρίζοντας τον ορισμό της, τον (επανα)σχεδιασμό της και την συνεχή βελτίωση της. Επομένως, η μοντελοποίηση μιας επιχειρησιακής διαδικασίας πρέπει να θεωρηθεί ως μια συνεχής δραστηριότητα παρόμοια με το monitoring, παρά ως μια δραστηριότητα με προκαθορισμένο τέλος.

5 Γιατί χρησιμοποιούμε επιχειρησιακά μοντέλα Παρότι η μοντελοποίηση είναι μία χρονοβόρα και δύσκολη διαδικασία, χρειάζεται για τους κάτωθι λόγους: Ένα καλώς ορισμένο μοντέλο διευκολύνει την κατανόηση της διαδικασίας από κάθε συμμετέχοντα. Όταν το μοντέλο επιτρέπει την αποσύνθεση μιας πολύπλοκης επιχειρησιακής διαδικασίας σε διαφορετικά επίπεδα λεπτομέρειας, τότε γίνεται εφικτή η εστίαση της προσοχής στο απαιτούμενο επίπεδο ενδιαφέροντος χωρίς τις λεπτομέρειες των άλλων επιπέδων. Ένα μοντέλο μπορεί να επιδείξει που διασταυρώνονται οι διαδικασίες με τα όρια του οργανισμού, επεκτείνονται έξω από αυτόν και συμμετέχουν στη διανομή της παραγωγής ή στην παροχή υπηρεσιών στους πελάτες.

6 Γιατί χρησιμοποιούμε επιχειρησιακά μοντέλα (συνέχεια) Με την κατάλληλο συμβολισμό ένα μοντέλο μπορεί να χρησιμοποιηθεί για την Προσομοίωση μιας διαδικασίας, ώστε να αναλύσει και να εξετάσει «what-if» σενάρια. Τα μοντέλα με δόκιμη σύνταξη (formal syntax) και καλά ορισμένη σημασιολογία (well-defined semantics) μπορούν να χρησιμοποιηθούν για την αναπαράσταση διαδικασιών.

7 Πότε ένα μοντέλο είναι κατάλληλο για μοντελοποίηση μιας ΕΔ Θα πρέπει να εξετασθεί με βάση τα κάτωθι κριτήρια: Ευκολία χρήσης (ease of use) πόσο εύκολα μπορεί ένας αναλυτής να μάθει να χρησιμοποιεί το μοντέλο και πόσο εύκολα μπορεί μια διαδικασία να μοντελοποιηθεί Κατανοησιμότητα (comprehensibility) εάν το μοντέλο βελτιώνει την κατανόηση της διαδικασίας από τους συμμετέχοντες και την BPR ομάδα, καθώς και την επικοινωνία ανάμεσα τους. Πρωτοτυπία (originality) το μοντέλο έχει σχεδιαστεί για τη μοντελοποίηση διαδικασιών ή όχι. Δόκιμη/Τυπική σύνταξη και σημασιολογία εάν το μοντέλο έχει δόκιμη/ τυπική σύνταξη (formal syntax) and καλά-ορισμένη σημασιολογία (well-defined semantics).

8 Πότε ένα μοντέλο είναι κατάλληλο για μοντελοποίηση μιας ΕΔ (συνέχεια) Εκφραστικότητα (expressiveness) εάν το μοντέλο μπορεί να απεικονίσει τις σχέσεις ανάμεσα στις δραστηριότητες της διαδικασίας και να «εκφράσει» ζητήματα, όπως η επανάληψη, οι σχέσεις χρόνου, path selection, conditions e.t.c. Ιεραρχική αποσύνθεση (hierarchical decomposition) εάν το μοντέλο κάνει εφικτή την αποσύνθεση των διαδικαστικών μοντέλων και την κατασκευή μοντέλων ιεραρχιών Δυνατότητες ανάλυσης (analytical capabilities) εάν το μοντέλο μπορεί να χρησιμοποιηθεί για την ανάλυση της διαδικασίας, αλλά και το είδος της ανάλυσης υποστηρίζει.

9 Business Process Modeling GHQ-cM

10 Κατηγοριοποίηση των μοντέλων ΕΔ Οι υπάρχουσες προσεγγίσεις στα μοντέλα επιχειρησιακών διαδικασιών προέρχονται κυρίως από τον τομέα της τεχνολογίας λογισμικού. Πολλές κατηγοριοποιήσεις των μοντέλων επιχειρησιακών διαδικασιών έχουν ήδη προταθεί στην βιβλιογραφία της μοντελοποίησης. Στην συνεχεία εξετάζουμε μοντέλα επιχειρησιακών διαδικασιών τα οποία εντάσσονται σε 4 κατηγορίες:

11 Κατηγοριοποίηση των μοντέλων ΕΔ (συνέχεια) Τα προσανατολισμένα σε δραστηριότητες (activity oriented) μοντέλα περιγράφουν μια διαδικασία ως ένα σύνολο από ταξινομημένες δραστηριότητες (e.g. IDEF0, IDEF3, DFDs, EPC) Τα Petri nets περιγράφουν επίσης τις δραστηριότητες μιας διαδικασίας, αλλά αντιμετωπίζονται με διαφορετικό τρόπο από άλλα προσανατολισμένα σε δραστηριότητες μοντέλα Τα προσανατολισμένα σε πράκτορες (Agent-oriented ή roleoriented) μοντέλα καθορίζουν και αναλύουν το ρόλο των πρακτόρων που συμμετέχουν στην διαδικασία Τα προσανατολισμένα σε στόχο (Goal-oriented) μοντέλα μοντελοποιούν εργασία βασισμένη σε στόχους (goal-based), π.χ.. Action workflow model, the i* framework)

12 Παραδείγματα Mοντέλων 1. Μοντέλα Προσανατολισμένα σε Δραστηριότητες Activityoriented Models IDEF0, IDEF3 EPC Model (Event-Driven Process Chain Model) 2. Petri Nets Πολυεπίπεδα Petri Nets Μultilevel Petri Nets 3. Moντέλα Προσανατολισμένα σε Πράκτορες Agentoriented Models Διαγράμματα Ρόλων και Δραστηριοτήτων - Role Activity Diagrams (RADs) 4. Moντέλα Προσανατολισμένα σε στόχους Goal-oriented models the i* framework, Action workflow model,

13 Μοντέλα Προσανατολισμένα σε Δραστηριότητες Activity-Oriented Models

14 Activity-Oriented Models Επικεντρώνονται στην απεικόνιση του τρόπου λειτουργίας μιας διαδικασίας ή στις δραστηριότητες που παίρνουν μέρος, παρά σε κάποιο συγκεκριμένο τρόπο που πραγματοποιούνται τα πράγματα και τους στόχους που πρέπει να επιτευχθούν. Οι κύριες οντότητες που χρησιμοποιούνται για την μοντελοποίηση είναι: Δραστηριότητα (activity): ένα βήμα το οποίο εκτελείται από ένα άτομο, μια ομάδα ατόμων ή ένα μηχάνημα Έλεγχος ροής (control flow): η σειρά εκτέλεσης των δραστηριοτήτων Πόροι (resource): ένα απαραίτητο αντικείμενο για την εκτέλεση μιας δραστηριότητας

15 Activity-Oriented Models (συνέχεια) Κύριες οντότητες που χρησιμοποιούνται για την μοντελοποίηση (συνέχεια): Ροή των πόρων (resource flow): Η διαδρομή των πόρων ανάμεσα στις δραστηριότητες Ρόλος (role): ένα σύνολο από υπευθυνότητες ενός ατόμου ή μιας μονάδας ενός οργανισμού Οργανωτική δομή (organisational structure): οι μονάδες ενός οργανισμού, οι ρόλοι, τα άτομα, κ.τ.λ. Τα μοντέλα IDEF0, IDEF3 και EPCείναι αντιπροσωπευτικά παραδείγματα μοντέλων προσανατολισμένων σε δραστηριότητες και περιγράφονται στην συνεχεια.

16 Το μοντέλο IDEF0 Σχεδιάστηκε για τη μοντελοποίηση των αποφάσεων, των ενεργειών και των δραστηριοτήτων ενός οργανισμού ή ενός συστήματος Προέρχεται από την μεθοδολογία SADT (Structured Analysis and Design Technique) που αναπτύχθηκε από την SoftTech Corporation in the 1970's Έχει στόχο την αποδοτική περιγραφή πολύπλοκων επιχειρησιακών διαδικασιών και τη παροχή αποτελεσματικής επικοινωνίας ανάμεσα στους modellers και τους συμμετέχοντες μιας διαδικασίας Παρέχει δομημένη σύνταξη και μορφή, ώστε να διευκολύνει την επικοινωνία με το χρήστη. Το επόμενο σχήμα παρουσιάζει την σύνταξη ενός IDEF0 μοντέλου.

17 Η σύνταξη IDEF0 Έλεγχοι Είσοδοι Δραστηριότητα Έξοδοι Μηχανισμοί

18 Το μοντέλο IDEF0 (συνεχ.) Μια δραστηριότητα περιγράφεται από ένα κουτί στο οποίο έχει μπει μια ετικέτα που περιέχει κάποιο ρήμα. Κάθε δραστηριότητα μπορεί να έχει Εισόδους, Ελέγχους, Εξόδους καί Μηχανισμούς (ΕΕΕΜ) - Inputs, Controls, Outputs και Mechanisms (ICOMs). Control: είναι είσοδος που καθοδηγεί την εκτέλεση της διαδικασίας ανάλογα με την τιμή που έχει Μηχανισμοί: Υποστηρίζουν την εκτέλεση της δραστηριότητας Πολλά κουτιά δραστηριοτήτων και συσχετιζόμενα ΕΕΕΜ κατασκευάζουν ένα μοντέλο IDEF0. Ένα μοντέλο IDEF0 model περιγράφει τις ανεξάρτητες δραστηριότητες μιας διαδικασίας, και τις συσχετίσεις ανάμεσα σε αυτές τις δραστηριότητες. Για παράδειγμα, το αποτέλεσμα μιας τέτοιας δραστηριότητας μπορεί να είναι η είσοδος, ο έλεγχος ή ακόμη και ο μηχανισμός μιας άλλης δραστηριότητας μέσα στο ίδιο μοντέλο.

19 Το μοντέλο IDEF0 (συνεχ.) Ένα μοντέλο IDEF0 υποστηρίζει την ιεραρχική αποσύνθεση των δραστηριοτήτων Ένα κουτί είναι ένα μοντέλο IDEF0 το οποίο απεικονίζει τα όρια μιας δραστηριότητας Μέσα στο κουτί υπάρχει η αποσύνθεση αυτής της δραστηριότητας σε υπό-δραστηριότητες Αυτή η ιεραρχική δομή υποστηρίζει ένα αυξανόμενο επίπεδο λεπτομέρειας με την απόκρυψη της περιττής πολυπλοκότητας και την εμφάνισή της μόνο όταν κριθεί απαραίτητο γιά να βοηθήσει την βαθύτερη καί καλύτερη κατανόηση.

20 Το μοντέλο IDEF0 (συνεχ.) Το πρώτο βήμα στη κατασκευή ενός μοντέλου IDEF0 είναι η δημιουργία ενός Context Diagram Οριοθετεί την έκταση (scope) της προσπάθειας μοντελοποίησης Αναπαριστά την λειτουργία, την είσοδο, την έξοδο, τον έλεγχο και τον μηχανισμό στο ύψιστο επίπεδο Στη συνέχεια παρουσιάζεται ένα Context Διάγραμμα και μια λειτουργική αποσύνθεση του σε χαμηλότερο επίπεδο λεπτομέρειας

21 Context Diagram γιά τη διαδικασία ΠΑΡΑΓΓΕΛΙΑ ΥΛΙΚΟΥ Διαθεσιμότητα Υλικών Δελτίο παραγγελίας Παραγγελία Υλικού Τελική Παραγγελία Σ1 Σ2 Σ3 Σ4 Σ1: Στέλεχος Γραφείου Διαχείρισης & Εξοπλισμού της Βιβλιοθήκης Σ2: Υπεύθυνος Γραφείου Διαχείρισης & Εξοπλισμού της Βιβλιοθήκης Σ3: Προϊστάμενος Κεντρικής Βιβλιοθήκης Σ4: Γραφείο Διαχείρισης Κ.Μ.Δ.Β.

22 Μοντέλο πρώτου επιπέδου γιά τη διαδικασία ΠΑΡΑΓΓΕΛΙΑ ΥΛΙΚΟΥ Δελτίο παραγγελίας Eπεξεργασία Παραγγελιών Βιβλιοθήκης 0.1 Επεξεργασία Παραγγελιών από Κεντρική Σ1 Αρχική παραγγελία βιβλιοθήκης Σ1: Στέλεχος Γραφείου Διαχείρισης & Εξοπλισμού της Βιβλιοθήκης Σ2: Υπεύθυνος Γραφείου Διαχείρισης & Εξοπλισμού της Βιβλιοθήκης Σ3: Προϊστάμενος Κεντρικής Βιβλιοθήκης Σ4: Γραφείο Διαχείρισης Κ.Μ.Δ.Β. Διπλές εγγραφές Βιβλιοθήκη 0.2 Σ2 Επιβεβαίωση Παραγγελίας Σ3 Παραγγελία Κεντρικής Βιβλιοθήκης Διπλές εγγραφές Επιβεβαίωση Παραγγελίας Διαθεσιμότητα Υλικών Επεξεργασία Παραγγελιών από Κ.Μ.Δ.Β. 0.3 Τελική Παραγγελία Σ4 Σ3 Σ2 Προμηθευτής

23 Lean Simulation: Rework Using IDEF0 Process Mapping

24 Το μοντέλο IDEF0 Συμπεράσματα Το μοντέλο IDEF0 επιτρέπει στο σχεδιαστή να εκφράσει τους παράγοντες που απαιτούνται από μια δραστηριότητα (εισόδους, εξόδους καί μηχανισμούς). Ως αποτέλεσμα, παρέχει τις αναγκαίες πληροφορίες για την παραγωγή activity-based σεναρίων. Με την ανάλυση της as-is κατάστασης μιας διαδικασίας και εστιάζοντας σε υψηλού κόστους δραστηριότητες, η μεθοδολογία προσδιορίζει αρχικές υποψήφιες διαδικασίες για αναδιοργάνωση Επιπλέον, εφόσον το μοντέλο μπορεί να περιγράψει τι κάνει ένας οργανισμός, είναι χρήσιμο στον προσδιορισμό των βασικών δραστηριοτήτων και δευτερευόντων λειτουργιών του οργανισμού αυτού.

25 Το μοντέλο IDEF0 Συμπεράσματα (συνέχ.) Τα μοντέλα IDEF0 είναι ανακριβή όσον αναφορά τις λεπτομέρειες του αρχικού διαδικαστικού σταδίου και ασαφή στην περιγραφή της παραλληλίας (concurrency), της σύγκρουσης πόρων (resource conflict) και το χρονισμό (timing) Οπότε, δε μπορούν να προσομοιωθούν απ ευθείας εκτός αν προστεθούν επιπλέον πληροφορίες από αυτές που υποστηρίζει ο συμβολισμός, όπως στο video που είδαμε

26 Το μοντέλο IDEF0 Συμπεράσματα (συνέχ.) Κατά συνέπεια, το μοντέλο IDEF0 μπορεί να απλοποιήσει την επικοινωνία μεταξύ των σχεδιαστών και των συμμετεχόντων στην διαδικασία, όπως και την κατανόηση τους γιά τη διαδικασία με το να χρησιμοποιείται γιά μοντελοποίηση της τρέχουσας κατάστασης σε υψηλό επίπεδο αφαίρεσης. Επίσης, μπορεί να χρησιμοποιηθεί για να δημιουργήσει μοντέλα υψηλού επιπέδου από to-be διαδικασίες.

27 Συμπεράσματα Περισσότερες πληροφορίες για τα IDEF μοντέλα και την οικογένεια μεθόδων μπορείτε να βρείτε στην διεύθυνση

28 Activity-Oriented Models The EPC Model

29 Tο μοντέλο EPC (Event-Driven Process Chain Model) Τι είναι; Μια προηγμένη μορφή διαγραμμάτων ροής. Είναι ένας ευρέως γνωστός και χρησιμοποιούμενος συμβολισμός για την περιγραφή των επιχειρησιακών διαδικασιών.

30 Tο μοντέλο EPC Πώς κατασκευάστηκε (1/2) Η αρχιτεκτονική των ολοκληρωμένων συστημάτων πληροφοριών [Scheer ή SAP ] χωρίζει τη συνολική όψη ενός οργανισμού σε τέσσερις διαφορετικές όψεις: όψη δεδομένων, όψη λειτουργίας, όψη οργάνωσης, και όψη διαδικασίας. Η όψη διαδικασίας περιγράφει τη δυναμική ενός οργανισμού χρησιμοποιώντας τις πληροφορίες από τις στατικές όψεις και κατά συνέπεια ενσωματώνει μέρη των άλλων τριών όψεων.

31 Tο μοντέλο EPC Πώς κατασκευάστηκε (2/2) Το EPC αναπτύχθηκε προκειμένου να απεικονιστούν οι οργανωτικές, λειτουργικές, δεδομενοστραφείς και δυναμικές πτυχές στην όψη διαδικασίας Το EPC χρησιμοποιείται από το μοντέλο αναφοράς SAP R3 για να περιγράψει όλες τις επιχειρησιακές διαδικασίες που υποστηρίζονται από το R3 System του SAP.

32 Tο μοντέλο EPC Γραφικές Οντότητες (1/2)

33 Tο μοντέλο EPC Γραφικές Οντότητες (2/2) process path : control flow : process paths. Τα μονοπάτια διαδικασίας είναι συνδέσεις σε άλλο EPCs που διαιρούνε τις επιχειρησιακές διαδικασίες σε διάφορα EPCs. org. unit information object : organisational unit. Οι λειτουργίες μπορούν να συνδεθούν με μια οργανωτική μονάδα για να καθορίσουν την ευθύνη για την εκτέλεση της δραστηριότητας.. : information object. Τα αντικείμενα πληροφοριών περιγράφουν ποιες πληροφορίες απαιτούνται για την εκτέλεση μιας δραστηριότητας (είσοδοι λειτουργίας) και ποιες πληροφορίες παράγονται από μια δραστηριότητα (έξοδος λειτουργίας)

34 Creating a process model with ARIS

35 ARIS Express How to model business processes

36 Tο μοντέλο EPC Μερικά Μειονεκτήματα Ο αρχικός στόχος (για τη απλή τεκμηρίωση της επιχειρησιακής διαδικασίας) έχει μερικά μειονεκτήματα: Λείπει η τυπική σύνταξη και η καλά ορισμένη σημασιολογία, οι οποίες είναι απαραίτητα στοιχεία για την εκτέλεση και την προσομοίωση μοντέλων. Δεν παρέχει την δυνατότητα λεπτομερούς ορισμού της ροής δεδομένων, των συνθηκών της ροής ελέγχου και των λειτουργιών ενεργειών μιας επιχείρησης.

37 Mοντέλα Επιχειρησιακών Διαδικασιών 1. Μοντέλα Προσανατολισμένα σε Δραστηριότητες Activity-oriented Models IDEF0, IDEF3 EPC Model (Event-Driven Process Chain Model) 2. Δίκτυα Petri Πολυεπίπεδα Δίκτυα Petri Multilevel Petri Nets (MPNs) 3. Moντέλα Προσανατολισμένα σε Πράκτορες Agent-oriented Models Διαγράμματα Ρόλων Δραστηριοτήτων - Role Activity Diagrams (RADs) 4. Moντέλα Προσανατολισμένα σε στόχους Goal-oriented models

38 Δίκτυα Petri Ορισμός Ta δίκτυα Petri είναι ένας γνωστός φορμαλισμός με σκοπό την μοντελοποίηση συστημάτων τα οποία αποτελούνται από στοιχεία που αλληλεπιδρούν παράλληλα. Προήλθαν από τη διδακτορική διατριβή του Carl Adam Petri. Ένα δίκτυο Petri αποτελείται από τέσσερα μέρη: ένα σύνολο θέσεων P, ένα σύνολο μεταβάσεων Τ, μια συνάρτηση εισόδων Ι, και μια συνάρτηση εξόδων Ο.

39 Ένα δίκτυο Petri χωρίς ενεργοποιημένες μεταβάσεις

40 Ένα δίκτυο Petri με μία ενεργοποιημένη μετάβαση

41 Πυροδότηση Δικτύου Petri

42 Δίκτυα Petri Πλεονεκτήματα, Μειονεκτήματα Aποτελούν το επαρκέστερο πρότυπο για την περιγραφή και την ανάλυση του συγχρονισμού, της επικοινωνίας και το διαμερισμό πόρων μεταξύ παράλληλων διαδικασιών. Mπορούν να εκτελεσθούν και να απεικονιστούν με κινούμενα σχέδια. Αυτή η μορφή των δικτύων Petri έχει δύο σημαντικά μειονεκτήματα: Συχνά γίνονται πολύ μεγάλα επειδή: δεν υπάρχει η έννοια των δεδομένων και όλος ο χειρισμός των δεδομένων απεικονίζεται μέσα στο δίκτυο Petri. δεν επιτρέπουν την μοντελοποίηση σε διάφορα επίπεδα αφαίρεσης.

43 Δίκτυα Petri Πλεονεκτήματα, Μειονεκτήματα (συνέχεια) Έχουν αναπτυχθεί πολλές τροποποιήσεις των αρχικών δικτύων Petri γιά να υπερνικηθούν αυτές οι ανεπάρκειες, όπως τα Χρωματισμένα δίκτυα Petri καί τα δίκτυα Petri πολλαπλών επιπέδων Στη συνέχεια περιγράφουμε τα δίκτυα Petri πολλαπλών επιπέδων, μια μορφή δικτύων Petri αναπτύχθηκε ειδικά για τη μοντελοποίηση επιχειρησιακών διαδικασιών.

44 Πολυεπίπεδα Δίκτυα Petri Εισαγωγή (1/3) Multi-Level Petri Nets (MPNs) Τα πολυεπίπεδα δίκτυα Petri (MPNs) είναι μια τροποποιημένη μορφή των κλασικών δικτύων Petri γιά να διευκολύνουν τη μοντελοποίηση επιχειρησιακών διαδικασιών. Ο κύριος στόχος ήταν η ανάπτυξη ενός προτύπου ικανού: να παρέχει τα βασικά σύμβολα για τη μοντελοποίηση της αρχιτεκτονικής και της δυναμικής μιας οργάνωσης, και να παράγει εκτελέσιμα μοντέλα που μπορούν να επικυρωθούν μέσω στατικών τεχνικών ανάλυσης ή προσομοίωσης

45 Πολυεπίπεδα Δίκτυα Petri Εισαγωγή (2/3) Παρέχουν δομές για τη μοντελοποίηση οποιασδήποτε πληροφορίας σχετικά με επιχειρησιακές διαδικασίες. Οι δραστηριότητες των επιχειρησιακών διαδικασιών μοντελοποιούνται ως μεταβάσεις. Τα αντικείμενα που απαιτούνται για την εκτέλεση μιας δραστηριότητας μοντελοποιούνται ως tokens των θέσεων εισόδου της αντίστοιχης μετάβασης

46 Πολυεπίπεδα Δίκτυα Petri Εισαγωγή (3/3) Τα αντικείμενα στα πολυεπίπεδα δίκτυα Petri αντιπροσωπεύουν: Πληροφορίες ελέγχου (Control information) δηλ. signals (αντιπροσωπεύουν μηνύματα μεταξύ των δραστηριοτήτων) ή events (αντιπροσωπεύουν συγκεκριμένα συμβάντα) Πόρους (Resources)- αντικείμενα δεδομένων που χρησιμοποιούνται από τη διαδικασία, και Χειριστές (Actors) - ένα σύνολο καθηκόντων και αρμοδιοτήτων στον οργανισμό ή σε έναν εξωτερικό συμμετέχοντα. Οι χειριστές ειναι απαραίτητοι στα input places μιας δεδομένης μετάβασης όπου πρέπει να είναι παρόντες συγκεκριμένοι άνθρωποισυμμετέχοντες για την έναρξη της εκτέλεσής της.

47 Πολυεπίπεδα Δίκτυα Petri Βασικά Σύμβολα Μοντελοποίησης Θέση Θέση Ιnterface Aπλή μετάβαση Σύνθετη μετάβαση Τόξο - Σύνδεσμος

48 Υπεύθυνος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού Στέλεχος Γραφ είου Διαχείρισης Υλικού και Εξοπλισμού Εισαγωγή Δελτίων Ομαδοποίηση Εντύπων Επιβεβαιωμένη παραγγελία Έντυπο Επιβεβαίωση Παραγγελίας Αρχική παραγγελία Συγκέντρωση Παραγγελιών Ελεγμένη παραγγελία 1 Πρώτος Έλεγχος για διπλές εγγραφές Συνολική παραγγελία Δεύτερος Έλεγχος για διπλές εγγραφές Προμηθευτής Γραφείο Διαχείρισης Υλικού και Εξοπλισμού Κ.Μ.Δ.Β Ελεγμένη παραγγελία 2 Διαχωρισμός ανά Βιβλιοθήκη Προϊστάμενος Τελική παραγγελία Έλεγχος Διαθεσιμότητας Εντύπων Λίστα Διαθέσιμων Εντύπων Δημιουργία Τελικής Παραγγελίας

49 Πολυεπίπεδα Δίκτυα Petri Τυπικός Ορισμός MPN = < P, T, F, N, Σ, script, struct, SubMPNs, M0 > Όπου: P είναι το σύνολο των θέσεων στο δίκτυο Petri T είναι το σύνολο των μεταβάσεων στο δίκτυο Petri, F είναι το σύνολο τόξων στο δίκτυο Petri, N είναι μιά λειτουργία που aντιστοιχεί κάθε τόξο του F σε έναν ακέραιο που αντιπροσωπεύει την πολλαπλότητα αυτού του τόξου Σ η δομή του MPN και έχει την μορφή Σ=<Dobj, OrgStr> script είναι μια αντιστοίχιση των μεταβάσεων σε scripts (όπου τα scripts είναι ένα σύνολο βημάτων που πραγματοποιούνται κατά τη διάρκεια της εκτέλεσης μιας δεδομένης δραστηριότητας) struct είναι μιά συνάρτηση που αντιστοιχεί τις θέσεις του MPN σε τύπους αντικειμένων και στις κλάσεις των actors SubMPNs είναι ένα σύνολο από MPNs κατωτέρω επιπέδων καί M0 είναι το αρχικό marking του δικτύου.

50 To μετα-μοντέλο γιά την Οργανωτική Δομή (ΟrgStr) σ ένα πολυεπίπεδο Δίκτυο Petri Consists_Of (0,m) (1,m) (1,m) OrgEntity (0,m) Role Activity (1,m) (1,m) Consists_Of Belongs_In Has (1,m) Personifies (0,m) Employee (1,1) (1,m) Actor

51 Πολυεπίπεδα Δίκτυα Petri Άλλα χαρακτηριστικά (1/3) Τα MPNs επιτρέπουν την μοντελοποίηση των επιχειρησιακών διαδικασιών σε διάφορα επίπεδα αφαίρεσης το καθένα μπορεί να αντιστοιχεί στις δραστηριότητες των οργανωτικών μονάδων ενός ή περισσότερων επιπέδων της οργανωτικής ιεραρχίας μέσα στην μοντελοποιημένη διαδικασία. Οι σύνθετες μεταβάσεις μοντελοποιούν σύνθετες δραστηριότητες, δηλ. δραστηριότητες που αποσυντίθενται. Οι απλές μεταβάσεις δεν απαιτούν την αποσύνθεση. Το πιο υψηλό επίπεδο αφαίρεσης ενός MPN (αποκαλούμενο κορυφαίο επίπεδο MPN) περιέχει μόνο μια μετάβαση που απεικονίζει τη μοντελοποιούμενη διαδικασία τις εισόδους που ενεργοποιούν τη μοναδική μετάβαση τις εξόδους που παράγει η εκτέλεση της μοναδικής μετάβασης

52 Πολυεπίπεδα Δίκτυα Petri Άλλα χαρακτηριστικά (2/3) Η κορυφαία μετάβαση αποσυντίθεται σε έναν αριθμό από άλλες μεταβάσεις και θέσεις. Οι προκύπτουσες μεταβάσεις μπορούν να αποσυντεθούν περαιτέρω σε έναν αριθμό από άλλες μεταβάσεις και θέσεις χαμηλοτέρου επιπέδου MPNs. Οι υπο-δραστηριότητες μιας δεδομένης δραστηριότητας εκτελούνται από τις οργανωτικές μονάδες του ίδιου επιπέδου που εκτελούν τη δραστηριότητα γονέα από τις οργανωτικές μονάδες των χαμηλότερων επιπέδων, εάν πραγματοποιούνται από πιο συγκεκριμένες οργανωτικές οντότητες.

53 Ένα παράδειγμα γιά Πολυεπίπεδο Δίκτυο Petri Κορυφαίου Επιπέδου

54 Aποσύνθεση της σύνθετης μετάβασης Fault Repairs

55 Aποσύνθεση της σύνθετης μετάβασης Fault Announcement

56 Η Οργανωτική Δομή καί η Φόρμα γιά Ορισμό των ρόλων

57 Ένα στιγμιότυπο εκτέλεσης

58 Μοντέλα Προσανατολισμένα σε Πράκτορες (Agent-Oriented Models) Τhe Role Activity Diagrams (RADs)

59 Role Activity Diagrams (RADs) Προέρχονται από μελέτη για τον συντονισμό από τον Α. Holt Ομαδοποιούν τις δραστηριότητες μιας διαδικασίας σε ρόλους Ένας ρόλος περιλαμβάνει ένα σύνολο δραστηριοτήτων που συνολικά φέρουν εις πέρας μια ιδιαίτερη ευθύνη ή ένα σύνολο ευθυνών Περιγράφει τη συμπεριφορά ενός ατόμου, μια ομάδα ανθρώπων, ή ενός συστήματος. Αν και τα RADs είναι απλά και ευκολονόητα, έχουν πολύ ισχυρά χαρακτηριστικά μοντελοποίησης.

60 RADs Βασικές Έννοιες Ρόλος Κατάσταση του Ρόλου Δραστηριότητα (action) Έλεγχος Επανάληψη

61 RADs: Ρόλος (1/2) Ένας ρόλος RAD Αντιπροσωπεύει κάποια μονάδα ευθύνης ή μια προσπάθεια να ολοκληρωθεί ένας στόχος Περιλαμβάνει ένα σύνολο δραστηριοτήτων που πραγματοποιούνται Από μια ομάδα Από ένα άτομο ή Από ένα σύστημα Είναι ανεξάρτητος από άλλους ρόλους, αλλά επικοινωνεί με άλλους μέσω των αλληλεπιδράσεων.

62 RADs: Ρόλος (2/2) Ένας ρόλος RAD: Είναι παρόμοιος με μια κλάση στον αντικειμενοστραφή σχεδιασμό: περιγράφει τη συμπεριφορά, αλλά όταν η εκτελείται η διαδικασία υπάρχουν πολλά στιγμιότυπά του, π.χ. οι συγκεκριμένοι πελάτες είναι στιγμιότυπα του ρόλου πελάτης ένα άτομο μπορεί να έχει την ευθύνη πολλαπλών ρόλων, π.χ. Κάποιος να είναι πελάτης αλλά καί προμηθευτής. Αναπαρίσταται ως ένα στρογγυλεμένο ορθογώνιο που περιλαμβάνει δραστηριότητες Τα ορθογώνια είναι συνήθως άσπρα αλλά μερικές φορές είναι και σκιασμένα. Μια κάθετη γραμμή σε έναν ρόλο αντιπροσωπεύει ένα νήμα ελέγχου που μπορεί να δείχνει Διαδοχικές δραστηριότητες Παράλληλες δραστηριότητες Τη δυνατότητα επιλογής μεταξύ των εναλλακτικών λύσεων.

63 Συμβολισμός Ρόλου

64 RADs: Καταστάσεις Ρόλων Μια κάθετη γραμμή σε έναν ρόλο RAD δείχνει μια κατάσταση του ρόλου Ένας ρόλος μετακινείται από κατάσταση σε κατάσταση με την πραγματοποίηση των δραστηριοτήτων Κατά βάση οι καταστάσεις των ρόλων δεν έχουν όνομα Η κάθετη γραμμή πάνω από μιά δραστηριότητα αντιπροσωπεύει την προηγούμενη κατάσταση του ρόλου και η γραμμή κάτω από τη δραστηριότητα την επόμενη κατάσταση του ρόλου.

65 Ρόλοι, Καταστάσεις Ρόλων και Δραστηριότητες Ρόλων Οι ρόλοι έχουν καταστάσεις και δραστηριότητες

66 RADs: Δραστηριότητες Δύο είδη: απλές δραστηριότητες και αλληλεπιδράσεις. Μια απλή δραστηριότητα είναι μια ενέργεια που πραγματοποιεί ο ρόλος χωρίς αλληλεπίδραση με άλλους. Μετά από το τέλος μιάς δραστηριότητας, ο ρόλος μετακινείται από την παρούσα κατάστασή του στη επόμενη. αναπαρίσταται με ένα μικρό τετράγωνο μέσα στο ρόλο Μια αλληλεπίδραση δείχνει τη δραστηριότητα ενός ρόλου που πραγματοποιείται στη σειρά με μια άλλη δραστηριότητα ή μερικές άλλες δραστηριότητες σε έναν άλλο ρόλο (ή ρόλους). Μετά από μια αλληλεπίδραση, όλοι οι ρόλοι κινούνται προς την επόμενη κατάσταση τους. Μια αλληλεπίδραση περιλαμβάνει δύο ή περισσότερους ρόλους, αλλά οδηγείται πάντα από έναν από αυτούς. Οι αλληλεπιδράσεις αναπαριστούνται από μικρά τετράγωνα που ενώνονται με οριζόντιες γραμμές.

67 Δραστηριότητες ρόλου

68 Αλληλεπιδράσεις ρόλων

69 Δημιουργία Ρόλου

70 RADs: Έλεγχος (1/2) Τα RADs επιτρέπουν την αναπαράσταση εναλλακτικών και παράλληλων μονοπατιών εκτέλεσης μιάς δραστηριότητας. Τα εναλλακτικά μονοπάτια δείχνουν επιλογή Τα σύγχρονα (concurrent) μονοπάτια δείχνoυν την παράλληλη εκτέλεση

71 Δραστηριότητες ρόλου Επιλογή, Παραλληλία

72 RADs: Έλεγχος (2/2) Η επιλογή καλείται επίσης case-refinement Το νήμα ελέγχου που χωρίζεται σε δύο μέρη αντιπροσωπεύει μια case-refinement. Η κορυφή κάθε μέρους είναι μαρκαρισμένη με ένα καθοδικό τρίγωνο ή έναν κύκλο. Μόνο ένα από τα εναλλακτικά μονοπάτια μπορεί να επιλεχτεί. Η παράλληλη εκτέλεση καλείται επίσης και part-refinement και αναπαριστάται από παράλληλα νήματα (μέρη της πορείας). Τα σημεία όπου η πορεία διαιρείται είναι μαρκαρισμένα με ένα ανοδικό τρίγωνο. Το σημείο όπου ενώνονται όλα τα νήματα μαζί πάλι μετά τη διάσπαση, δηλώνει την ολοκλήρωση όλων των επί μέρους δραστηριοτήτων.

73 RADs: Επανάληψη Η επανάληψη χρησιμοποιείται όταν υπάρχει κάποιος μηχανισμός ελέγχου μέσα στο ρόλο. Αναπαρίσταται με το σχεδιασμό ενός βρόγχου επανάληψης πίσω σε ένα προηγούμενο σημείο στο ρόλο το οποίο δείχνει ότι η πορεία της εκτέλεσης μπορεί να ξαναγυρίσει στη συγκεκριμένη κατάσταση.

74 Επανάληψη

75

76 Στέλεχος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού Βιβλιοθήκης Υπεύθυνος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού Βιβλιοθήκης δελτίο παραγγελίας καταγραφή εντύπων ομαδοποίηση εντύπων Προϊστάμενος Κ. Βιβλιοθήκης αποστολή παραγγελίας δημιουργία παραγγελίας βιβλιοθήκης έλεγχος διπλών εγγραφών ναι απόκτηση επιβεβαίωσης έλεγχος αναγκαιότητας εντύπων αποστολή επιβεβαιωμένης παραγγελίας Γραφείο Διαχείρισης Υλικού και Εξοπλισμού Κ.Μ.Δ.Β. έλεγχος διπλών εγγραφών ναι αποστολή παραγγελίας Κ. Βιβλιοθήκης συγκέντρωση παραγγελιών απόκτηση επιβεβαίωσης διαχωρισμός ανά βιβλιοθήκη απόκτηση επιβεβαίωσης έλεγχος αναγκαιότητας εντύπων δημιουργία τελικής παραγγελίας αποστολή επιβεβαιωμένης παραγγελίας απόκτηση διαθεσιμότητας υλικών αποστολή λίστας διαθέσιμων εντύπων αποστολή επιβεβαιωμένης παραγγελίας συγκέντρωση παραγγελιών Προμηθευτής έλεγχος διαθεσιμότητας υλικών

77 RADs Συμπεράσματα (1/3) Τα RADs μπορούν να χρησιμοποιηθούν αποτελεσματικά για να περιγράψουν την εκτέλεση μιάς υπάρχουσας διαδικασίας Το part-refinement: είναι ένα πολύ ισχυρό χαρακτηριστικό γιατί επιτρέπει την απεικόνιση της ταυτόχρονης εκτέλεσης συγκεκριμένων δραστηριοτήτων οδηγεί σε πιό ευρείς ρόλους που αντιπροσωπεύουν αποτελεσματικότερα την ευελιξία της εργασίας

78 RADs Συμπεράσματα (2/3) Τα RADs μπορούν να χρησιμοποιηθούν για να περιγράψουν τους οργανωτικούς ρόλους. Αυτά τα RADs είναι πολύ χρήσιμα, γιατί οι αλληλεπιδράσεις συσχετίζονται στενά με την απόδοση της πραγματικής διαδικασίας. Εάν οι ρόλοι RAD αντιμετωπίζονται ως "σύνολο δραστηριοτήτων που συνολικά επιτυχαίνουν κάποιο ιδιαίτερο στόχο" τότε: μπορούμε να τους αποσυνδέσουμε από τις οργανωτικές δομές της επιχείρησης αναπαριστούν συνεκτικές και ανεξάρτητες ενότητες δουλειάς που δείχνουν τι γίνεται και όχι ποιος το κάνει. μια αλληλεπίδραση δεν δείχνει τους ρόλους (ή τους ανθρώπους) που επικοινωνούν μεταξύ τους, αλλά είναι ένα σημείο συγχρονισμού μεταξύ δύο ή περισσότερων ρόλων.

79 RADs Συμπεράσματα (3/3) Τα RADs είναι μια πολύ ισχυρή τεχνική μοντελοποίησης, επειδή: είναι απλά περιγράφουν σε ικανοποιητικό βαθμό λεπτομέρειας πώς πραγματοποιείται μιά εργασία μπορούν να εκφράσουν την τμηματοποίηση (modularity) της εργασίας και μπορούν να συμβάλλουν στις προσπάθειες επανασχεδιασμού της διαδικασίας σε επίπεδο εκτέλεσης καί υποστήριξης. Μελέτες περιπτώσεων έδειξαν ότι τα RADs έχουν λιγότερες πληροφορίες για το τι προκαλεί την εκτέλεση μιας συγκεκριμένης δραστηριότητα απ ότι έχει ένα μοντέλο IDEF0 Τα RADs δεν είναι κατάλληλα για την αναπαράσταση της συνολικής ροής και δομής μιας end-to-end διαδικασίας. Επιπλέον, η κατασκευή ενός RAD είναι μια χρονοβόρα διαδικασία.

80 Μοντέλα Προσανατολισμένα σε στόχους Goal-oriented models

81 Στόχος των goal-oriented models Να μοντελοποιήσουν τους στόχους της διαδικασίας από διαφορετικούς ανθρώπους Να αποτιμήσουν τη συμβατότητα αυτών των στόχων Να διαχειριστούν ασυμβατότητες Να δημιουργήσουν διαδικασίες που συνεισφέρουν στην επίτευξη αυτών των στόχων

82 Παραδείγματα Goal-oriented models I* framework Action Workflow Model

83 I* framework Έχει δύο μοντέλα Strategic Dependency Model (SD) Δείχνει εξαρτήσεις μεταξύ actors για να κάνουν τη δουλειά τους Strategic Rational Model (SR) Δείχνει τι σκέφτονται οι actors για τους διαφορετικούς τρόπους δουλειάς, που αναπαριστούνται με διαφορετικά configurations των SD networks

84 καταγραφή εντύπων Σ1 ικανοποίηση ικανοποίηση παραγγελίας παραγγελίας Σ2 Σ3 Σ4 επιβεβαίωση παραγγελίας επιβεβαίωση παραγγελίας ενημέρωση διαθεσιμότητας ικανοποίηση παραγγελίας Προμηθευτής Σ1: Στέλεχος του Γραφείου Διαχείρισης Υλικού και Εξοπλισμού της Βιβλιοθήκης Σ2: Υπεύθυνος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού της Βιβλιοθήκης Σ3: Προϊστάμενος της Κεντρικής Βιβλιοθήκης Σ4: Γραφείο Διαχείρισης της Κ.Μ.Δ.Β Depender Υπόμνημα Dependee Actor Resource Dependency Task Dependency Goal Dependency Soft-Goal Dependency Open (Uncommited) X Critical

85 I* framework Strategic Rational Model (SR) Strategic Rational Model (SR) Δείχνει τι σκέφτονται οι actors για τους διαφορετικούς τρόπους δουλειάς, που αναπαριστούνται με διαφορετικά configurations των SD networks Δείχνει πως οι εισερχόμενες εξαρτήσεις τις οποίες ο actor πρέπει να ικανοποιήσει (dependee), συσχετίζονται με τις εξερχόμενες εξαρτήσεις όπου ο actor είναι depender

86 Είναι γράφος με 4 είδη nodes Στόχοι Εργασίες Πόροι Softgoals Και δύο είδη links Mean-ends links I* framework Strategic Rational Model (SR) Task decomposition links Μπορεί να είναι οpen ή committed Περισσότερες πληροφορίες Παράδειγμα

87 Υπεύθυνος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού Βιβλιοθήκης δημιουργία παραγγελίας απόκτηση (εντύπων) αγορά (εντύπων) ικανοποίηση παραγγελίας Υπόμνημα Goal Task Resource Soft-Goal Task Decomposition Link Means - ends Link Actor Actor Boundary καταγραφή εντύπων ομαδοποίηση εντύπων ικανοποίηση παραγγελίας καταγραφή εντύπων Σ4 Σ1

88 Communication-Based Models: Action Workflow Model (ΑWM) Βασίζονται στην Επικοινωνία Υποθέτουν ότι ο στόχος μιας επιχ. Διαδικασίας είναι να βελτιώσει την ικανοποίηση το πελάτη Το AWM ανήκει σ αυτή την κατηγορία Θεωρεί μια διαδικασία ως ένα σύνολο από human interactions με κοινό στόχο: την ικανοποίηση της πρότασης ενός πελάτη Προσπάθεια συντονισμού ανθρώπινων ενεργειών

89 Action Workflow Model (AWM) Κάθε ενέργεια σε μια διαδικασία μοντελοποιείται με 4 φάσεις επικοινωνίας μεταξύ ενός πελάτη και ενός performer: Πρόταση: ο πελάτης ζητά (ή ο performer προσφέρει) την ολοκλήρωση μιάς συγκεκριμένης ενέργειας κάτω από κάποιες συνθήκες Συμφωνία: τα δύο μέρη συμφωνούν στο τι θα γίνει και υπό ποιές συνθήκες Εκτέλεση: Ο performer εκτελεί την ενέργεια και δηλώνει στον πελάτη την ολοκλήρωσή της Ικανοποίηση: Ο πελάτης δηλώνει στον performer την ικανοποίησή του ή τη δυσαρέσκειά του

90

91 Proposal Agreement Customer Conditions of Satisfaction Performer Satisfaction Performance

92

93 Action Workflow Model (AWM) συνέχεια Στην καρδιά του AWM υπάρχει ένα loop που αναπαριστά τη μονάδα εργασίας μέσα στη διαδικασία με δύο συμμετέχοντες Η ροή της διαδικασίας προκύπτει με ένωση των διαφόρων loops κι έτσι προκύπτει ένας γράφος Ο performer σε μια εργασία μπορεί να είναι πελάτης σε μια άλλη

94 Σ4 Αίτηση Αποστολής Παραγγελίας Κ. Βιβλιοθήκης Σ3 Σ2 Εισαγωγή Δελτίων Παραγγελιών Σ1 Σ3 Αίτηση Αποστολής Παραγγελίας Βιβλιοθήκης Σ2 Σ4 Αίτηση Επιβεβαίωσης Παραγγελίας Βιβλιοθήκης Σ3 Σ3 Αίτηση Επιβεβαίωσης Παραγγελίας Βιβλιοθήκης Σ2 Σ1: Στέλεχος του Γραφείου Διαχείρισης Υλικού και Εξοπλισμού της Βιβλιοθήκης Σ2: Υπεύθυνος Γραφείου Διαχείρισης Υλικού και Εξοπλισμού της Βιβλιοθήκης Σ3: Προϊστάμενος της Κεντρικής Βιβλιοθήκης Σ4: Γραφείο Διαχείρισης της Κ.Μ.Δ.Β

95 BPMN basics

Μοντελοποίηση. Επιχειρησιακών Διαδικασιών (ΕΔ) και. Μοντέλα ΕΔ. Β Μέρος

Μοντελοποίηση. Επιχειρησιακών Διαδικασιών (ΕΔ) και. Μοντέλα ΕΔ. Β Μέρος Μοντελοποίηση Επιχειρησιακών Διαδικασιών (ΕΔ) και Μοντέλα ΕΔ Β Μέρος Mοντέλα Επιχειρησιακών Διαδικασιών 1. Μοντέλα Προσανατολισµένα σε Δραστηριότητες Activity-oriented Models IDEF0, IDEF3 EPC Model (Event-Driven

Διαβάστε περισσότερα

Μοντελοποίηση Επιχειρησιακών Διαδικασιών (ΕΔ) και Μοντέλα ΕΔ

Μοντελοποίηση Επιχειρησιακών Διαδικασιών (ΕΔ) και Μοντέλα ΕΔ Μοντελοποίηση Επιχειρησιακών Διαδικασιών (ΕΔ) και Μοντέλα ΕΔ Process Mapping O βασικός στόχος: η διαφάνεια των επιχειρησιακών διαδικασιών (ΕΔ) και η εναρμόνισή τους με τους κανόνες της εταιρείας ή με νομοθετικές

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Τεχνολογία Λογισμικού Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο 09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

Διαβάστε περισσότερα

09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο 09 Η γλώσσα UML II Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση συμπεριφοράς

Διαβάστε περισσότερα

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

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Οι Μηχανικοί Λογισμικού παράγουν μοντέλα που βοηθούν στη διατύπωση των απαιτήσεων με τη μορφή προδιαγραφών. Η εργασία της παραγωγής μοντέλων περιγράφεται ως ανάλυση απαιτήσεων. Η ανάλυση

Διαβάστε περισσότερα

κώστας βεργίδης εισαγωγή στις βασικές έννοιες των επιχειρησιακών διεργασιών γραφείο 322 κτίριο Γ kvergidis@uom.gr 2310 891 637

κώστας βεργίδης εισαγωγή στις βασικές έννοιες των επιχειρησιακών διεργασιών γραφείο 322 κτίριο Γ kvergidis@uom.gr 2310 891 637 εισαγωγή στις βασικές έννοιες των επιχειρησιακών διεργασιών κώστας βεργίδης λέκτορας τμ. Εφαρμοσμένης Πληροφορικής γραφείο 322 κτίριο Γ kvergidis@uom.gr 2310 891 637 διαχείριση επιχειρηματικών διαδικασιών

Διαβάστε περισσότερα

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

Διαβάστε περισσότερα

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,

Διαβάστε περισσότερα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

Διαβάστε περισσότερα

Διαχείριση Πληροφοριακών Συστημάτων

Διαχείριση Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης

περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης Περιπτώσεις Χρήσης περιεχόμενα παρουσίασης Actors Σενάρια Περιεχόμενο περιπτώσεων χρήσης Πρότυπα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης περιπτώσεις χρήσης Τι θα κάνει το λογισμικό για κάποιον

Διαβάστε περισσότερα

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

Διαβάστε περισσότερα

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28

Διαβάστε περισσότερα

Σχεδίαση Περιβάλλοντος εργασίας ενός Οργανισμού και Σχεδίαση Χάρτη διαδικασιών ενός Οργανισμού και

Σχεδίαση Περιβάλλοντος εργασίας ενός Οργανισμού και Σχεδίαση Χάρτη διαδικασιών ενός Οργανισμού και ΜΕΘΟΔΟΛΟΓΙΕΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΔΙΑΔΙΚΑΣΙΩΝ ΔΗΜΟΣΙΩΝ ΥΠΗΡΕΣΙΩΝ Σχεδίαση Περιβάλλοντος εργασίας ενός Οργανισμού και Σχεδίαση Χάρτη διαδικασιών ενός Οργανισμού και ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

UML: Unified modelling language

UML: Unified modelling language UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.

Διαβάστε περισσότερα

περιεχόμενα παρουσίασης

περιεχόμενα παρουσίασης Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας

Διαβάστε περισσότερα

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων, Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε

Διαβάστε περισσότερα

Μοντελοποίηση ροών εργασίας

Μοντελοποίηση ροών εργασίας Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους

Διαβάστε περισσότερα

Σημειογραφία των προτύπων BPMN και UML (Activity Diagrams)

Σημειογραφία των προτύπων BPMN και UML (Activity Diagrams) ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Α.Ε. «Ελληνικό Πλαίσιο Παροχής Υπηρεσιών» Πρόσθετο Υλικό (White Paper) Σημειογραφία των προτύπων BPMN και UML (Activity Φεβρουάριος 2008 PLANET ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΠΑΡΟΧΗΣ ΣΥΜΒΟΥΛΕΥΤΙΚΩΝ

Διαβάστε περισσότερα

Αρχιτεκτονική Λογισμικού

Αρχιτεκτονική Λογισμικού Αρχιτεκτονική Λογισμικού περιεχόμενα παρουσίασης Τι είναι η αρχιτεκτονική λογισμικού Αρχιτεκτονική και απαιτήσεις Σενάρια ποιότητας Βήματα αρχιτεκτονικής σχεδίασης Αρχιτεκτονικά πρότυπα Διαστρωματωμένη

Διαβάστε περισσότερα

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ανάλυση - Προσομοίωση ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ 1 Προσομοίωση Η προσομοίωση είναι μέθοδος μελέτης ενός συστήματος και εξοικείωσης με τα χαρακτηριστικά του με

Διαβάστε περισσότερα

Διαχείριση Πληροφοριακών Συστημάτων

Διαχείριση Πληροφοριακών Συστημάτων Διαχείριση Πληροφοριακών Συστημάτων Μοντελοποίηση και Αναδιοργάνωση Επιχειρηματικών Διαδικασιών (BPR) Διδάσκουσα: Αδαμαντία Πατέλη (pateli@ionio.gr) Κέρκυρα, 6 Μαίου 2015 1 Χρηματοδότηση Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Βασικές Δομές μοντέλων Petri Nets. C.A. Petri

Βασικές Δομές μοντέλων Petri Nets. C.A. Petri Βασικές Δομές μοντέλων Petri Nets C.A. Petri - 1962 Γιατί χρήση Petri model? Φυσικό Πρόβλημα! Μοντέλο Petri abstract Software Simulation ανάλυση σε μοντέλο Petri Net Βασικές δομές μοντέλων Petri Διαδοχική

Διαβάστε περισσότερα

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης

Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης ΟΙΚΟΝΟΜΙΚΌ ΠΑΝΕΠΙΣΤΉΜΙΟ ΑΘΗΝΏΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ Επιχειρηµατικές ιαδικασίες: Εισαγωγικές Έννοιες & Αρχικά στάδια µοντελοποίησης 1o φροντιστήριο στο µάθηµα Ανάλυση και µοντελοποίηση

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής

Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML

Διαβάστε περισσότερα

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

Use Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002

Use Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 Use Cases: μια σύντομη εισαγωγή Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 (γενικές εισαγωγικές ιδέες) ΣΥΛΛΟΓΗ ΑΠΑΙΤΗΣΕΩΝ 2 Ανάλυση απαιτήσεων Λειτουργικές απαιτήσεις: τι

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Business Process Models

Business Process Models Models - 1 Business Process Models Aphrodite Tsalgatidou and Maria Anastasiou Department of Informatics and Telecommunications University of Athens, TYPA Buildings, Panepistimiopolis GR-157 71 Ilisia Greece

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ) (7-8) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗΝ UML ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ (ΔΙΑΓΡΑΜΜΑΤΑ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ & ΠΕΡΙΠΤΩΣΕΩΝ

Διαβάστε περισσότερα

Ανάλυση Περιπτώσεων Χρήσης

Ανάλυση Περιπτώσεων Χρήσης Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Πληροφορική 2. Τεχνολογία Λογισμικού

Πληροφορική 2. Τεχνολογία Λογισμικού Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού

Διαβάστε περισσότερα

Εισαγωγή στη Σχεδίαση Λογισμικού

Εισαγωγή στη Σχεδίαση Λογισμικού Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του

Διαβάστε περισσότερα

Οι περιπτώσεις χρήσης

Οι περιπτώσεις χρήσης 1 Ελληνικό Ανοικτό Πανεπιστήµιο Οι περιπτώσεις χρήσης ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Το µοντέλο των περιπτώσεων χρήσης Τα διαγράµµατα των περιπτώσεων χρήσης Λεκτική περιγραφή των περιπτώσεων χρήσης Τρόπος

Διαβάστε περισσότερα

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Συνεργασίας Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

Στρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων

Στρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων Μέθοδοι και Τεχνικές για τον Στρατηγικό Σχεδιασµό Πληροφοριακών Συστηµάτων (SISP) Στρατηγική και Διοίκηση Πληροφοριακών Συστηµάτων Μάθηµα 2 No 1 Δοµή της Παρουσίασης l 1. Εισαγωγή l 2. Μεθοδολογία SISP

Διαβάστε περισσότερα

Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι

Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Ευθύμιος Ταμπούρης tambouris@uom.gr Επιστημονική Επιχειρηματική Χρήση των Η/Υ Η επιστημονική κοινότητα ασχολείται με τη λύση πολύπλοκων μαθηματικών προβλημάτων

Διαβάστε περισσότερα

Σχεδιασμός Οικολογικού Διαμεσολαβητή για την εποπτεία και διαχείριση δικτύου διανομής ηλεκτρικής ενέργειας

Σχεδιασμός Οικολογικού Διαμεσολαβητή για την εποπτεία και διαχείριση δικτύου διανομής ηλεκτρικής ενέργειας Σχεδιασμός Οικολογικού Διαμεσολαβητή για την εποπτεία και διαχείριση δικτύου διανομής ηλεκτρικής ενέργειας Σωτηρία Δριβάλου Εθνικό Μετσόβιο Πολυτεχνείο Μονάδα Εργονομίας Συστήματα διανομής ηλεκτρικής ενέργειας

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 14/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Μοντέλα Παράστασης

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

Διαβάστε περισσότερα

Διοίκηση Παραγωγής και Υπηρεσιών

Διοίκηση Παραγωγής και Υπηρεσιών Διοίκηση Παραγωγής και Υπηρεσιών Εισαγωγή -3 Γιώργος Ιωάννου, Ph.D. Αναπληρωτής Καθηγητής Σύνοψη διάλεξης Σχεδιασμός διαδικασιών ορισμός Συστημική προσέγγιση Μεθοδολογίες σχεδιασμού διαδικασιών Διαγράμματα

Διαβάστε περισσότερα

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο

08 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο 08 Η γλώσσα UML I Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

Διαβάστε περισσότερα

Κατανόηση των παραγόντων που συνδέονται με την εξέλιξη των συστημάτων ERP

Κατανόηση των παραγόντων που συνδέονται με την εξέλιξη των συστημάτων ERP Συστήματα ERP και βελτίωση επιχειρησιακών διαδικασιών Κατανόηση των παραγόντων που συνδέονται με την εξέλιξη των συστημάτων ERP Βελτίωση επιχειρησιακών διαδικασιών (BPR, CPI) Κατανομή μοντέλου επεξεργασίας

Διαβάστε περισσότερα

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Ο κύκλος ζωής λογισµικού (συνοπτικά) Η παραδοσιακή φάση ανάπτυξης του κύκλου ζωής λογισµικού Φάση καθορισµού απαιτήσεων (1/2) ΤΙ πρέπει να κάνει το

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 7: Εισαγωγή στη UML Τι είναι η UML; 2 Βασικό πρόβλημα τεχνολογίας λογισμικού Έλλειψη κοινά αποδεκτής «γλώσσας» για την έκφραση των σχεδίων λογισμικού. Το

Διαβάστε περισσότερα

Δόμηση Απαιτήσεων: Μοντελοποίηση Διεργασιών

Δόμηση Απαιτήσεων: Μοντελοποίηση Διεργασιών Ενότητα 6 Δόμηση Απαιτήσεων: Μοντελοποίηση Διεργασιών Πληροφοριακά Συστήματα Διοίκησης ΙI Νίκος Καρακαπιλίδης 6-1 Μαθησιακοί στόχοι Εξοικείωση με τη χρήση των διαγραμμάτων ροής δεδομένων ως εργαλεία ανάλυσης

Διαβάστε περισσότερα

Διαγράμματα περιπτώσεων χρήσης

Διαγράμματα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης Use case diagrams Περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία ενός χρήστη. Το μοντέλο περιπτώσεων χρήσης περιλαμβάνει : Τις ίδιες τις περιπτώσεις χρήσης

Διαβάστε περισσότερα

Rational Unified Process:

Rational Unified Process: ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ - Μεταπτυχιακό µάθηµα: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΕΙΣ ΜΕΘΟ ΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΛΟΓΙΣΜΙΚΟΥ Καθ. Ε. Σκορδαλάκης, ρ. Β. Βεσκούκης Rational Unified

Διαβάστε περισσότερα

Υποδείγματα Ανάπτυξης

Υποδείγματα Ανάπτυξης Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 18/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

Αρχές Προγραμματισμού Υπολογιστών

Αρχές Προγραμματισμού Υπολογιστών Αρχές Προγραμματισμού Υπολογιστών Ανάπτυξη Προγράμματος Β ΕΠΑΛ Τομέας Πληροφορικής Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Κύκλος ανάπτυξης προγράμματος/λογισμικού Η διαδικασία ανάπτυξης λογισμικού,

Διαβάστε περισσότερα

Μοντελοποίηση Πεδίου

Μοντελοποίηση Πεδίου Μοντελοποίηση Πεδίου περιεχόμενα παρουσίασης Εννοιολογικές κλάσεις Συσχετίσεις εννοιολογικών κλάσεων Τύποι ιδιοτήτων Γενίκευση Συχνά σφάλματα μοντελοποίησης πεδίου Εννοιολογικές κλάσεις και κλάσεις λογισμικού

Διαβάστε περισσότερα

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Περιπτώσεις Χρήσης (Use Cases)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή

Διαβάστε περισσότερα

Πλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες

Πλαίσιο Εργασιών. Στρατηγικές Ευκαιρίες 1 Πλαίσιο Εργασιών Στρατηγικές Κατευθύνσεις του Οργανισµού 2 3 Στρατηγικές Κατευθύνσεις των ΠΣ Κρίσιµοι Παράγοντες Επιτυχίας του Οργανισµού Κρίσιµοι Παράγοντες Επιτυχίας των ΠΣ 4 Βραχυχρόνια Στρατηγικές

Διαβάστε περισσότερα

Α. ΔΙΑΓΡΑΜΜΑ ΔΙΑΣΠΟΡΑΣ Απεικόνιση της σχέσης(θετική, αρνητική, απροσδιόριστη) δύο μεταβλητών. Παραδείγματα σχέσεων. Παράδειγμα

Α. ΔΙΑΓΡΑΜΜΑ ΔΙΑΣΠΟΡΑΣ Απεικόνιση της σχέσης(θετική, αρνητική, απροσδιόριστη) δύο μεταβλητών. Παραδείγματα σχέσεων. Παράδειγμα Α. ΔΙΑΓΡΑΜΜΑ ΔΙΑΣΠΟΡΑΣ Απεικόνιση της σχέσης(θετική, αρνητική, απροσδιόριστη) δύο μεταβλητών. Παραδείγματα σχέσεων Παράδειγμα Μας δίνονται τα παρακάτω δεδομένα που αντιπροσωπεύουν τις τιμές πίεσης σε ατμόσφαιρες

Διαβάστε περισσότερα

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model

Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model Κωνσταντίνος Ταραμπάνης Καθηγητής kat@uom.gr Τα στοιχεία των ΠΣ στο πλαίσιο της ΔΔ Μοντέλο Δεδομένων Data Model ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΑΙ ΔΗΜΟΣΙΑ ΔΙΟΙΚΗΣΗ - Κ. - Κ. ΤΑΡΑΜΠΑΝΗΣ 2015 2015 1/ 1 Σχέσεις

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα 10: Ανάπτυξη ΠΣ Μαρίνος Θεμιστοκλέους Email: mthemist@unipi.gr Ανδρούτσου 150 Γραφείο 206 Τηλ. 210 414 2723 Ώρες Γραφείου: Δευτέρα 11-12 πμ Ενδεικτικά Περιεχόμενα Εργασίας

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 2: Βασικές Έννοιες Τεχνολογίας Λογισμικού Ο Ρόλος του Τεχνολόγου Λογισμικού Επιστήμη Υπολογιστών Πελάτης 2 Θεωρίες Λειτουργίες Υπολογιστή Πρόβλημα Σχεδιασμός

Διαβάστε περισσότερα

Διοίκηση και Μοντελοποίηση Διαδικασιών

Διοίκηση και Μοντελοποίηση Διαδικασιών ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΔΙΑΔΙΚΑΣΙΩΝ ΔΗΜΟΣΙΩΝ ΥΠΗΡΕΣΙΩΝ Διοίκηση και Μοντελοποίηση Διαδικασιών ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΔΙΑΔΙΚΑΣΙΩΝ ΔΗΜΟΣΙΩΝ ΥΠΗΡΕΣΙΩΝ 1. Διοίκηση και Μοντελοποίηση

Διαβάστε περισσότερα

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014 .. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού

Διαβάστε περισσότερα

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 1.1 Εισαγωγή... 19 1.2 Η γλώσσα UML... 20 1.2.1 Μεθοδολογίες ανάπτυξης λογισμικού... 21 1.2.2 Τύποι διαγραμμάτων της UML... 22 1.3 Διαγράμματα της UML... 24

Διαβάστε περισσότερα

Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams

Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης Use Cases and Use Case Diagrams Τι είναι οι Περιπτώσεις Χρήσης (Use Cases)! Eίναι µια τεχνική αποτύπωσης των λειτουργικών απαιτήσεων ενός συστήµατος!

Διαβάστε περισσότερα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού

Διαβάστε περισσότερα

Βιοµηχανικά Ατυχήµατα

Βιοµηχανικά Ατυχήµατα Βιοµηχανικά Ατυχήµατα Κωνσταντινίδου Αργυρή-Μυρτώ Επιβλέπων Ερευνητής: ρ. Ζ. Νιβολιανίτου Τριµελής Επιτροπή: Ν. Μαρκάτος Α. Λυγερός Χ. Κυρανούδης Μονάδα Υπολογιστικής Ρευστοµηχανικής ΙΝΣΤΙΤΟΥΤΟ ΠΥΡΗΝΙΚΗΣ

Διαβάστε περισσότερα

Architecture οf Integrated Ιnformation Systems (ARIS)

Architecture οf Integrated Ιnformation Systems (ARIS) Architecture οf Integrated Ιnformation Systems (ARIS) Η αρχιτεκτονική ARIS (ARchitecture οf Integrated information Systems) έχει ως στόχο της την περιγρφή όλων των όψεων ή οπτικών ενός επιχειρηματικού

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης

Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Mεθοδολογίες Ανάπτυξης Μάρα Νικολαϊδου Μοντελοποίηση Συστήµατος Περιπτώσεις χρήσης Οι περιπτώσεις χρήσης είναι µια τεχνική

Διαβάστε περισσότερα

Αναπαράσταση του κώδικα σε ένα ρομποτικό project

Αναπαράσταση του κώδικα σε ένα ρομποτικό project Η εμπειρία από την εφαρμογή της Εκπαιδευτικής Ρομποτικής στα σχολεία Ράλλειος Σχολή 20 Δεκεμβρίου 2017 Αναπαράσταση του κώδικα σε ένα ρομποτικό project Τάσος Λαδιάς Σχολικός Σύμβουλος ΠΕ19 ladiastas@gmail.com

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ

ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ Ε Λ Λ Η Ν Ι Κ Ο Α Ν Ο Ι Κ Τ Ο Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ ΠΛΗ24 ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΙΙ Μια Μελέτη Περίπτωσης για την Αναπαράσταση των Διαδικασιών μιας Επιχείρησης με τη UML (Υλικό Υπερκειμένου)

Διαβάστε περισσότερα

Εννοιολογική χαρτογράφηση. Τ. Α. Μικρόπουλος

Εννοιολογική χαρτογράφηση. Τ. Α. Μικρόπουλος Εννοιολογική χαρτογράφηση Τ. Α. Μικρόπουλος Οργάνωση γνώσης Η οργάνωση και η αναπαράσταση της γνώσης αποτελούν σημαντικούς παράγοντες για την οικοδόμηση νέας γνώσης. Η οργάνωση των εννοιών που αναφέρονται

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Στόχοι Παρουσίαση μοντέλων παραγωγής λογισμικού Περιγραφή τριών γενικών μοντέλων παραγωγής λογισμικού και πότε μπορούν να χρησιμοποιούνται Γενική περιγραφή των μοντέλων

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

Κωδικοποίηση και Έλεγχος Ορθότητας

Κωδικοποίηση και Έλεγχος Ορθότητας Κωδικοποίηση και Έλεγχος Ορθότητας περιεχόμενα περουσίασης Κωδικοποίηση Πρότυπα και διαδικασίες κωδικοποίησης Τεκμηρίωση Διαχείριση εκδόσεων Έλεγχος ορθότητας λογισμικού κωδικοποίηση διαχείριση εκδόσεων

Διαβάστε περισσότερα

Τεχνολογία λογισμικού στην πράξη

Τεχνολογία λογισμικού στην πράξη Τεχνολογία λογισμικού στην πράξη Μοντέλα και μέθοδοι τεχνολογίας λογισμικού Διομήδης Σπινέλλης Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας Οικονομικό Πανεπιστήμιο Αθηνών dds@aueb.gr http://www.dmst.aueb.gr/dds

Διαβάστε περισσότερα

Αναδιοργάνωση στους Οργανισμούς

Αναδιοργάνωση στους Οργανισμούς Περιεχόμενα Μέρους Α Αναδιοργάνωση στους Οργανισμούς Αναδιοργάνωση ιαδικασιών Οργανισμών με έμφαση στη ημόσια ιοίκηση (Public Sector BPR) - Μέρος Α - 1) Ορισμοί 2) Τα αναμενόμενα οφέλη από την αναδιοργάνωση

Διαβάστε περισσότερα

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Πέρα από την τυπολογία της χρηματοδότησης, των εμπλεκόμενων ομάδων-στόχων και την διάρκεια, κάθε project διακρατικής κινητικότητας αποτελεί μια

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά

Διαβάστε περισσότερα

Bizagi Modeler: Συνοπτικός Οδηγός

Bizagi Modeler: Συνοπτικός Οδηγός Bizagi Modeler: Συνοπτικός Οδηγός Α. Τσαλγατίδου - Γ.-Δ. Κάπος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών 2017-2018 Bizagi Modeler Εμπορική εφαρμογή για μοντελοποίηση

Διαβάστε περισσότερα

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος) Πληροφοριακά Συστήματα Διοίκησης Ενότητα 1: Βασικές Αρχές Αντικειμενοστραφούς Σχεδίασης Συστημάτων και Εφαρμογών (1ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4 Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΣ ΟΜΑΔΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ (BATCH SYSTEMS) ΠΣ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ (REAL TIME SYSTEMS) Γρ. Χονδροκούκης ΟΕ: Η είσοδος αποτελείται από ομοειδή στοιχεία τα οποία επεξεργάζονται Π.Χ: Ο υπολογιστής ελέγχει ένα

Διαβάστε περισσότερα

Εισαγωγή στη γλώσσα UML

Εισαγωγή στη γλώσσα UML Κεφάλαιο 1 o Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο Στις πρώτες εποχές των υπολογιστών, οι προγραμματιστές συνήθιζαν να περιορίζονται στην ανάλυση σε βάθος των προβλημάτων που αντιμετώπιζαν.

Διαβάστε περισσότερα

Προκαταρκτική Φάση Ανάλυσης

Προκαταρκτική Φάση Ανάλυσης Ενότητα 2 Προκαταρκτική Φάση Ανάλυσης Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 2-1 Στόχοι & αντικείμενο ενότητας Εισαγωγικές Έννοιες, εργασίες, τεχνικές, μέθοδοι, εργαλεία Σχέδιο

Διαβάστε περισσότερα

Προγραμματισμός Επιχειρησιακών Πόρων Ανασχεδιασμός Επιχειρηματικών Διεργασιών. Καθηγητής Δρ. Πάνος Φιτσιλής

Προγραμματισμός Επιχειρησιακών Πόρων Ανασχεδιασμός Επιχειρηματικών Διεργασιών. Καθηγητής Δρ. Πάνος Φιτσιλής Προγραμματισμός Επιχειρησιακών Πόρων Ανασχεδιασμός Επιχειρηματικών Διεργασιών Καθηγητής Δρ. Πάνος Φιτσιλής Ορισμός επιχειρηματικής διεργασίας Μια επιχειρηματική διεργασία είναι μια συλλογή σχετιζόμενων

Διαβάστε περισσότερα