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

Σχετικά έγγραφα
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

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

Πληροφοριακά Συστήματα

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

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

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

Απαιτήσεις Λογισμικού

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

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

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

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

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

Μάθημα «Υπηρεσίες Ηλεκτρονικής Υγείας»

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

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

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

Τι είναι πληροφοριακό σύστημα

PDF created with pdffactory Pro trial version

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

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

Τ.Ε.Ι. ΚΡΗΤΗΣ, Σ.Δ.Ο., Τμήμα Λογιστικής. Business Processes

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

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

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

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

Η Διαδικασία Σχεδιασμού Συστημάτων

κώστας βεργίδης εισαγωγή στις βασικές έννοιες των επιχειρησιακών διεργασιών γραφείο 322 κτίριο Γ

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

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

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

Περίπτωση Χρήσης Use case

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ. Ανάπτυξη Πληροφοριακών Συστηµάτων Επισκόπηση Π.Σ. & τεχνικές για Ανάλυση και Ανάπτυξη. πληροφοριακών συστηµάτων

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

Προδιαγραφές Απαιτήσεων Επικύρωση Απαιτήσεων

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

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγικές Έννοιες

ATHENS SCHOOL OF MANAGEMENT (THESSALONIKI) Η ΣΥΝΕΙΣΦΟΡΑ ΤΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΤΗΝ ΑΠΟΚΤΗΣΗ ΤΟΥ ΑΝΤΑΓΩΝΙΣΤΙΚΟΥ ΠΛΕΟΝΕΚΤΗΜΑΤΟΣ ΤΗΣ ΕΠΙΧΕΙΡΗΣΗΣ

Kanban μέθοδος για τη Διαχείριση Έργων Λογισμικού

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

Σχεδιασµός βασισµένος σε συνιστώσες

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

6. Διαχείριση Έργου. Έκδοση των φοιτητών

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

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

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

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

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

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

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

AQS. Πως επιτυγχάνουμε την Πρακτική Εφαρμογή Συμμόρφωσης με τον GDPR και τα Οργανωτικά Οφέλη AQS. Ευάγγελος Ν. Μιχαλολιάκος

Μοντελοποίηση Συστημάτων

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

Εισαγωγή στη Δασική Πληροφορική

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

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

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

Προγραμματισμός και Επιλογή Συστημάτων

Συστήματα Πληροφοριών Διοίκησης

Ανάλυση & Μοντελοποίηση Επιχειρηματικών Συστημάτων & ιαδικασιών

Μοντελοποίηση Συστημάτων

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

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

- ERP - SCM Logistics - LIS - CRM - PRM - BPR - BI

Σύστημα. Αντώνης Μαϊργιώτης

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

ΦΑΣΕΙΣΚΑΙΒΗΜΑΤΑΚΥΚΛΟΥ Τ.Ε.Ι ΠΕΙΡΑΙΑ- ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

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

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Προγράμματα Η /Υ / Εφαρμογές σε συστ ήματα Π ό οι τητας Αριστομένης Μακρής

ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΟΥ PROJECT MANAGEMENT

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

Δομή και Στόχοι του Μαθήματος - Εισαγωγή

ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΠΟΡΩΝ

Μεθοδολογία Enterprise Architecture Planning (EAP)

Προϊόντα Innovyze. Tα προϊόντα της έχουν εφαρμογή σε κλάδους όπως: Ύδρευση. Διαχείριση Αποβλήτων. Διαχείριση ομβρίων υδάτων.

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

Ανάλυση Πληροφοριακών Συστημάτων. «Διαγράμματα περιπτώσεων χρήσης» Βασίλειος Καρακόιδας

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Εισαγωγή στα Πληροφοριακά Συστήματα

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

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

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

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

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

Managing Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business.

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

ΜΑΘΗΜΑ ΣΤΙΣ ΑΣΥΡΜΑΤΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΔΙΔΑΣΚΩΝ ΣΥΝΤΟΝΙΣΤΗΣ ΕΡΓΑΣΙΩΝ: ΧΑΡΗΣ ΣΤΕΛΛΑΚΗΣ.

Transcript:

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

Μάθημα 1 Εισαγωγή στα ΠΣ Εισαγωγή στο μάθημα Δομή μαθήματος Σχήμα αξιολόγησης

Μάθημα 2 Εξελικτική Πορεία ΠΣ Τυχαία πληροφοριακή υποδομή Vs δομημένη Τεχνολογικές Νησίδες (islands of technology) Legacy systems Custom applications Packaged solutions Open Source Distributed Integrated architectures Service Oriented Architecture (SOA)

Μάθημα 3 Πληροφοριακά Συστήματα Ορισμοί Διαφορά μεταξύ IS και IT Συνιστώσες ΠΣ Λειτουργίες ΠΣ ΠΣ και οργανισμός ΠΣ και τεχνολογία ΠΣ και ανθρώπινος παράγοντας

Μάθημα 3 Είδη Πληροφοριακών Συστημάτων Σύστημα Λειτουργικού επιπέδου Operational level systems Σύστημα επιπέδου Γνώσης Knowledge level systems Συστήματα Διοικητικού επιπέδου Management level systems Συστήματα Στρατηγικού επιπέδου Strategic- level systems

Μάθημα 3 Κύκλος Ζωής ΠΣ ΦΑΣΗ 1: Ανάλυση Απαιτήσεων ΦΑΣΗ 2: Λογικός Σχεδιασμός ΦΑΣΗ 3: Φυσικός Σχεδιασμός ΦΑΣΗ 4: Ανάπτυξη Προγραμμάτων ΦΑΣΗ 5: Υλοποίηση ΦΑΣΗ 6: Λειτουργία

Μάθημα 4 Κύκλος Ζωής ΠΣ ΦΑΣΗ 1: Ανάλυση Απαιτήσεων Αξιολόγηση αιτήματος χρήστη Διεξαγωγή Μελέτης εφικτότητας Καθορισμός απαιτήσεων χρήστη Κατασκευή προγράμματος εργασιών

Απαιτήσεις Οι απαιτήσεις από το λογισµικό διακρίνονται σε δύο μεγάλες κατηγορίες. Λειτουργικές απαιτήσεις Οι λειτουργικές απαιτήσεις περιγράφουν τις εργασίες (λειτουργίες) που θα πρέπει να εκτελεί το λογισµικό. Μη λειτουργικές απαιτήσεις Οι µη λειτουργικές απαιτήσεις περιγράφουν χαρακτηριστικά που πρέπει να έχει το λογισµικό τα οποία δεν αφορούν την εκτέλεση κάποιας λειτουργίας από αυτό.

Απαιτήσεις

Καταγραφή Απαιτήσεων Χρηστών 1. Φυσικό περιβάλλον 2. Διεπαφές 3. Χρήστες και εργονομικοί παράγοντες 4. Λειτουργικότητα 5. Τεκμηρίωση 6. Δεδομένα 7. Πόροι 8. Ασφάλεια 9. Εξασφάλιση Ποιότητας

Χαρακτηριστικά Απαιτήσεων Ορθότητα Πληρότητα Συνέπεια Εφικτότητα υλοποίησης Αναγκαιότητα Επαληθευσιμότητα Ιχνηλασιμότητα Σαφήνεια ακρίβεια Ταξινόμηση (με βάση τις προτεραιότητες) Περιγράφουν κάτι που χρειάζεται ο πελάτης

Έγγραφο Προσδιορισμού Απαιτήσεων Συστήματος 1. Ορισμός Προβλήματος 2. Αιτιολόγηση Συστήματος 3. Σκοπός του Συστήματος και του έργου 4. Περιορισμοί του Συστήματος και του έργου 5. Λειτουργίες ανά συνιστώσα του Συστήματος 1. Υλικό 2. Λογισμικό 3. Άνθρωποι 6. Χαρακτηριστικά Χρηστών 7. Περιβάλλοντα 1. Ανάπτυξης 2. Λειτουργία 3. Συντήρησης

Έγγραφο Προσδιορισμού Απαιτήσεων Συστήματος 8. Στρατηγική Λύσης του Συστήματος 9. Προτεραιότητες στα χαρακτηριστικά του Συστήματος 10. Κριτήρια Αποδοχής του Συστήματος 11. Πηγές Πληροφοριών 12. Λεξιλόγιο

Μάθημα 5: Μελέτη Σκοπιμότητας Η μελέτη σκοπιμότητας μπορεί να πάρει πολλές μορφές: από μία άτυπη εκτίμηση της σκοπιμότητας μέχρι τη μορφή μίας ολοκληρωμένης μελέτης που θα είναι ένα ξεχωριστό έργο.

Μελέτη Σκοπιμότητας Τα κύρια ερωτήματα είναι: Υπάρχει (τεχνολογική) λύση για το πρόβλημα; Έχει νόημα η υλοποίηση της λύσης από επιχειρηματικής άποψης (οργανωσιακά και οικονομικά); Είναι τα οφέλη περισσότερα από το κόστος; Θα γίνει αποδεκτή η λύση;

Μελέτη Σκοπιμότητας Έχει νόημα η υλοποίηση της λύσης από επιχειρηματικής άποψης; Μπορεί να υλοποιηθεί έγκαιρα; Θα γίνουν αποδεκτές οι αλλαγές; Υπάρχουν οι γνώσεις και οι ικανότητες για την υλοποίηση του έργου; Είναι αποδεκτό το ρίσκο (οικονομικό, οργανωσιακό) που αναλαμβάνει η επιχείρηση;

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

Μελέτη Σκοπιμότητας Τα βασικά στάδια που ακολουθούμε στη μελέτη σκοπιμότητας είναι: Διαμόρφωση προτάσεων για τη συνέχεια του έργου. Καταγραφή αποφάσεων του πελάτη Κατάρτιση ενός σχεδίου δράσης για τη συνέχεια του έργου

Εξαγωγή Απαιτήσεων Σε αυτή τη δραστηριότητα προσδιορίζονται: το πεδίο εφαρμογής του λογισμικού, τις υπηρεσίες που θα παρέχει το σύστημα, τις απαιτούμενες επιδόσεις του συστήματος, τους περιορισμούς που θέτει το υλικό του υπολογιστή στο υπό ανάπτυξη λογισμικό ή τους περιορισμούς που θέτει το υπό ανάπτυξη λογισμικό στο υλικό του υπολογιστή

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

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

Επικύρωση Απαιτήσεων Σε αυτή τη δραστηριότητα εξετάζονται: η πληρότητα των απαιτήσεων (έχουν καταγραφεί όλες οι απαιτήσεις), η ορθότητα τους (το σύνολο των ενδιαφερομένων συμφωνούν με τον τρόπο που προσδιορίζεται η κάθε απαίτηση), η συνέπεια τους (δεν είναι αντικρουόμενες μεταξύ τους), η σαφήνεια τους (ερμηνεύονται μονοσήμαντα),

Επικύρωση Απαιτήσεων Σε αυτή τη δραστηριότητα εξετάζονται: η δυνατότητα πραγματοποίησης τους (με τις δεδομένες τεχνολογίες, με το δεδομένο προϋπολογισμό, με το δεδομένο χρονοδιάγραμμα και με τους δεδομένους ανθρώπινους πόρους) ο τρόπος επιβεβαίωσης (σύνολο ελέγχων που απαντά για την επιβεβαίωση των απαιτήσεων) τους όταν με το καλό υλοποιηθεί το σύστημα μας.

Διαχείριση Δραστηριοτήτων

Συνιστώσες ΠΣ Ένα ΠΣ αποτελείται από: Υλικό Λογισμικό Διαδικασίες Δεδομένα Άνθρωπινο δυναμικό

Σύστημα Ελέγχου Εισόδου-Επεξεργασιας-Εξόδου Ανάδραση- Αξιολόγηση Κρύο 0..10 Ζεστό 0..10 Ντους Κρύο/ Χλιαρό/ Ζεστό;

Μέθοδος Κρίσιμου Μοναπατιού Σχεδιασμός Οριστέ τις διαδικασίες και τη διάρκεια τους (κόστος κλπ) Ανάλυση Αναλύστε τις διαδικασίες και προσδιορίστε τις εξαρτήσεις τους Έλεγχος Εφαρμόστε τη μέθοδο και βρείτε το κρίσιμο μονοπάτι

Μάθημα 6: Διαδικασίες και Μέθοδος IDEF0 Ορισμός διαδικασία Αρχιτεκτονική διαδικασίας Περιγραφή μεθόδου IDEF0 Κατανόηση μεθόδου Ασκήσεις

Έντυπο Καταγραφής Διαδικασιών Διεργασία Περιγραφή Εξαρτήσεις Διάρκεια Κόστος* Εμπλεκόμενοι Είσοδος Έξοδος 1 Μελέτα το θέμα - 10 100 Η/Υ, Καθηγητής Βιβλιογραφία Εντολή 2 Σύνταξε την περιγραφή της εργασίας 1 1 10 Η/Υ, Καθηγητής, Εσωτερικός εξεταστής, Διευθυντής προπτυχιακών σπουδών, Διαχειριστής προπτυχιακών σπουδών, Εντολή Περιγραφή, λύση, σημειώσεις, θεματολογία *Κόστος 10/Ώρα

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

Παράδειγμα

Πιθανή Ανάλυση 6 ομάδες διεργασιών SP 1 = Διεργασίες 1-4 SP 2 = Διεργασίες 5-8 SP 3 = Διεργασίες 9-12 SP 4 = Διεργασίες 13-15 SP 5 = Διεργασίες 16-19 SP 6 = Διεργασίες 20-21

Αρχιτεκτονική Διαδικασίας

LEVEL 1 I1 I2 I3 ΣΥΣΤΗΜΑ ΜΕ 4 ΔΙΑΔΙΚΑΣΊΕΣ O1 O2 O3 O4 Input από εξωτερικό περιβάλλον Output προς εξωτερικό περιβάλλον

LEVEL 2 I1 I2 A B O1 O2 C O3 I3 D O4

LEVEL 3 I1 A1 A2 O1 I2 B2 O2 B1 B3 C1 C2 O3 D2 I3 D1 D3 O4

IDEF 0 Αποτελεσματική μέθοδος για την αποτύπωσηκαταγραφή και κατανόηση Επιχειρηματικών Διαδικασιών (ΕΔ) Πως ονομάζεται μία διεργασία -διαδικασία Τι κάνει Από τι αποτελείται Τι πόρους χρησιμοποιεί και καταναλώνει κατά τη διάρκεια ενός κανονικού κύκλου ζώης της Τι αποτελέσματα παράγει με την ολοκλήρωση της

IDEF 0 Έλεγχοι Είσοδος Διαδικασία Έξοδος Μηχανισμοί

Παράδειγμα Εφαρμογής IDEF0 Έξι οντότητες συμπεριλαμβανομένων μεταξύ άλλων και του καθήγητη, του εσωτερικού εξεταστή, του διευθυντή σπουδών και του γραμματέα συμμετέχουν στη διαδικασία Προετοίμασε και Κατέθεσε την Εργασία. Η διαδιακασία απαιτεί τουλάχιστον 223 ώρες για να ολοκληρωθεί. Όλοι οι εμπλεκόμενοι συμμετέχουν στη διαδικασία αλλά όχι ισότιμα...

Κανονισμός Τμήματος Οδηγός Σπουδών SP1 SP2 SP3 SP4 SP5 SP6 Καθηγητής Η/Υ Διευθυντής Φοιτητές Σπουδών Γραμματεία Εσωτερικός Υπεύθυνος Εξεταστής Βαθμολογίας

Κανονισμός Τμήματος Οδηγός Σπουδών SP1 SP2 SP3 SP4 SP5 SP6 Καθηγητης Φοιτητές Διευθυντής Σπουδών Οδηγός Σπουδών Η/Υ Εσωτερικός Γραμματεία Εξεταστής Υπεύθυνος Βαθμολογίας A1 A2 A3 A4 Καθηγητής

Μάθημα 7: Μέθοδος IDEF3 Πως τρέχει λειτουργεί μια διαδικασία Περιγραφή μεθόδου Κατανόηση μεθόδου Ασκήσεις

Ο Ρόλος της IDEF3 Εστιάζει στο Πως λειτουργούν οι διαδικασίες και όχι στο Τι κάνουν Υποστηρίζει τη μοντελοποίηση από διαφορετικές οπτικές γωνίες και πολλά επίπεδα Εξυπηρετεί τόσο την top-down όσο και την bottom-up μοντελοποίηση Υποστηρίζει τόσο την αντικειμενο-κεντρική ανάλυση όσο και την διαδικασιο-κεντρική

Ο Ρόλος της IDEF3 Κάνει Drill down σε διάφορα επίπεδα της διαδικασίας και μπορεί να εστιάσει στη σειρά και το χρονοπρογραμματισμό γεγονότων Αναλύει διαφορετικά σενάρια για μία διαδικασία και βοηθάει στη λήψη αποφάσεων για την επιλογή του καλύτερου Αντιστοιχεί δεδομένα σε κάθε βήμα της διαδικασίας Προσομοιώνει τις διαδικασίες στηριζόμενη σε σαφώς προσδιορισμένα γεγονότα

Διακλάδωση Fan-out Διακλαδώνει ένα βέλος σε πολλά προκειμένου να δείξει ότι κάποιες ενέργειες γίνονται παράλληλα

Fan-in Junction Ενσωματώνει πολλές ροές- βέλη σε μία προκειμένου να δείξει το τέλος αυτών των ενεργειών-διεργασιών Προσοχή: Μια διακλάδωση ΔΕΝ ΜΠΟΡΕΙ να είναι και fan-in και fan-out την ίδια στιγμή.

Επισήμανση Πριν χρησιμοποιήσετε σύγχρονες και ασύγχρονες διακλαδώσει παρατηρήστε τους μέγιστους χρόνους Παράδειγμα: Σχεδιάστε το μοντέλο IDEF3 στηριζόμενοι στο παρακάτω γράφο 12 0 10 A1 A2 0 10 A3 12 12 A4 14 15 A5 15

0 10 A1 A2 0 10 Λύση 12 A3 12 12 A4 14 15 A5 15 A1 A2 & A3 A4 & A5

Παράδειγμα 2 12 0 10 A1 A2 0 10 A3 12 12 A4 12 15 A5 15 A3 A1 A2 & & A5 A4

Παράδειγμα 3 12 0 10 A1 A2 0 10 A3 12 12 A4 12 13 A5 14 15 A6 15 A1 A2 & A3 A4 A5 & A6

Μάθημα 7: Ανασχεδιασμός και Βελτίωση Διαδικασιών

Σχετικοί Όροι Business Process Reengineering (BPR) Business Process Improvement (BPI) Process Innovation Business Process Redesign (BPR) Business Transformation Business Process Management (BPM) Είναι όροι που χρησιμοποιούνται συχνά εναλλάξ για να ορίσουν το φαινόμενο της αλλαγής και διαχείρισης διαδικασιών.

Department C Department B Κόστος 150 Διάρκεια15h Υπάρχουσα Διαδικασία 2 5 8 9 10 3 4 7 8 Department A 1 2 3 4 5 6 Department C Department B Department A Βελτιωμένη Διαδικασία Κόστος 100 Διάρκεια 10h 7 8 9 10 1 2 3 4 5 6

Reengineered Business Process esales epos Delivery (10) Department C Payment (9) epayment Department B 7 8 Department A 1 2 3 4 5 6 Κόστος 110 Διάρκεια 11h 1000 Νέοι Πελάτες

Άσκηση Ένας φοιτητής πριν φύγει από το σπίτι του για να πάει στο πανεπιστήμιο ετοιμάζει το πρωινό του ως εξής: (i) Σχεδιάστε την υπάρχουσα διαδικασία (AS-IS). (ii) Ανασχεδιάστε τη διαδικασία έτσι ώστε να μειώσετε το χρόνο από 25 λεπτά σε 20. Σχεδιάστε 2 εναλλακτικά σενάρια. (iii) αξιολογείστε τα σενάρια και εξηγήστε πιο είναι καλύτερο a. Φτιάχνει τον καφέ του (3 λεπτά), b. Βράζει τα αυγά (5 λεπτά), c. Ψήνει το ψωμί στην τοστιέρα (1 λεπτό), d. Αλοίφει το βούτυρο στο ψωμί (1 λεπτό) e. Τρώει το πρωινό του (15 λεπτά). Οι ενέργιες αυτές εκτελούνται διαδοχικά η μία μετά την άλλη.

AS-IS = Υπάρχουσα Διαδικασία (i) AS-IS Get Up Brew Coffee a 3 Prepare Eggs b 5 Toast Bread c 1 Butter Toast d 1 Eat Breakfa st e 15 Leave for Lecture

To-Be Scenario 1 Brew Coffee a 3 Get Up & Toast Bread c 1 Butter Toast d 1 & Eat Breakfas t e 15 Leave for Lecture Prepare Eggs b 5

To-Be Scenario 2 Brew Coffee Toast Bread Butter Toast Get Up & a 3 Prepare Eggs c 1 d 1 & Eat Breakfas t e 15 Leave for Lecture b 5

Μάθημα 8 Μέθοδος DFD Η DFD σχετίζεται με την ανάπτυξη ΠΣ Δείχνει τη ροή δεδομένων από τις εξωτερικέ οντότητες προς τις διαδικασίες του συστήματος Εξηγεί τι δεδομένα ρέουν από τη μία διαδικασία στη άλλη Παρουσιάζει τις εξόδους των διαδικασιών προς τι εξωτερικές οντότητες Αναφέρει τις χώρους αποθήκευσης των δεδομένων

Εξωτερική Οντότητα Αποθηκευτικός χώρος Διαδικασία Ροή Δεδομένων

Στάδια Εργασίας 1. Συγκρότηση Ομάδας 2. Δημιουργία Εγγράφων καταγραφής απαιτήσεων, 3. Δημιουργία Εγγράφων καταγραφής διαδικασιών 4. Επικοινωνία με επιχείρηση-οργανισμό 5. Συλλογή Δεδομένων 6. Ανάλυση 7. Έμφαση σε ένα ΠΣ ή μέρος αυτού ή μια διαδικασία 8. Αναδόμηση διαδικασίας και συστήματος 9. Ανάπτυξη νέου ΠΣ 10. Έλεγχος ΠΣ 11. Σύνταξη και παράδοση εργασίας

Χρονοπρογραμματισμός 15-05-2013 Επανάληψη, Υλοποίηση, Use Cases 22-05-2013 Αρχιτεκτονική συστήματος, βάση δεδομένων, εγχειρίδιο χρήσης 29-05-2013 Άνθρωποι, Δεδομένα, Υλικό, Λογισμικό, Επανάληψη μεθόδων IDEF0, IDEF3, DFD 05-06-2013 Πρόοδος Εξέταση μεθόδων IDEF0, IDEF3, DFD

Μάθημα 9: Υλοποίηση Περιπτώσεις Χρήσης Μετατροπή DFD σε ψευδοκώδικα Αλγόριθμοι Υλοποίηση Έλεγχος Ασκήσεις

Περιπτώσεις Χρήσης Μια περίπτωση χρήσης (use case) μοντελοποιεί μια αλληλεπίδραση ανάμεσα στο προϊόν λογισμικού και στους χρήστες του (που είναι οι εμπλεκόμενοί - actors) Ένας εμπλεκόμενος (actor) είναι ένα μέλος του κόσμου έξω από το (ζητούμενο) προϊόν λογισμικού Ένας εμπλεκόμενος είναι συχνά ένας χρήστης του λογισμικού

Περιπτώσεις Χρήσης Γενικά, ένας εμπλεκόμενος παίζει κάποιο ρόλο σε σχέση με το λογισμικό. Ο ρόλος αυτός μπορεί να αφορά: Ένα χρήστη, ή Κάποιο που κάνει αρχικοποίηση ή Κάποιο που έχει ένα σημαντικό (καθοριστικό) ρόλο σε κάποια use case του λογισμικού

Περιπτώσεις Χρήσης Ένας χρήστης του συστήματος μπορεί να παίξει περισσότερο από ένα ρόλους Παράδειγμα: Ένας πελάτης μιας τράπεζας μπορεί να είναι A Borrower or A Lender

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (1/2) Construct Description Syntax Περίπτωση χρήσης (use case) Δράστης (actor) Όριο του συστήματος (system boundary) Περιγράφει ποια είναι η λειτουργία ενός συστήματος /κλάσης/ διαπροσωπίας Είναι ένα σύνολο από δραστηριότητες που επιτελούνται από το σύστημα ώστε να παραχθεί κάποια συμπεριφορά που είναι αισθητή από κάποιο δράστη. Ένα σύνολο από συναφείς ρόλους που παίζουν οι «χρήστες» του συστήματος κατά τη διάρκεια των περιπτώσεων χρήσης. Οι δράστες ενεργούν έξω από το σύστημα. Ορίζει το όριο το οποίο διαχωρίζει το σύστημα από τους δράστες που αλληλεπιδρούν με το σύστημα. UseCaseName ActorName

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (2/3) Construct Description Syntax Εταιρικότητα Η συμμετοχή και ο τρόπος επικοινωνίας ενός δ ρ ά σ τ η μ ε μ ί α π ε ρ ί π τ ω σ η χ ρ ή σ η ς. ( a s s o c i a t i o n ) Γενίκευση Μια σ χ έ σ η τ α ξ ι ν ό μ η σ η ς α ν ά μ ε σ α σ ε μ ι α γ ε ν ι κ ή π ε ρ ί π τ ω σ η χ ρ ή σ η ς κ α ι μ ι α π ι ο ε ι δ ι κ ε υ μ έ ν η ( g e n e r a l i z a t i o n ) π ε ρ ί π τ ω σ η χ ρ ή σ η ς. Επέκταση ( e x t e n d ) Μια σχέ σ η α ν ά μ ε σ α σ ε π ε ρ ι π τ ώ σ ε ι ς χ ρ ή σ η ς π ο υ ο ρ ί ζ ε ι ε ν α λ λ α κ τ ι κ ο ύ ς τ ρ ό π ο υ ς δ ι α χ ε ί ρ ι σ η ς τ η ς <<extend>> β α σ ι κ ή ς π ε ρ ί π τ ω σ η ς χ ρ ή σ η ς

Δομικά Στοιχεία Διαγραμμάτων Χρήσης (3/3) Construct Description Syntax Συνυπολογισμός ( i n c l u d e ) Μια σχέση ανάμεσα σε μ ι α β α σ ι κ ή κ α ι μ ι α ή π ε ρ ι σ σ ό τ ε ρ ε ς μ ε ρ ι κ έ ς π ε ρ ι π τ ώ σ ε ι ς χ ρ ή σ η ς π ο υ <<include>> ο ρ ί ζ ε ι ό τ ι η β α σ ι κ ή π ε ρ ί π τ ω σ η χ ρ ή σ η ς α π α ι τ ε ί τ η λειτουργί α τ ω ν μ ε ρ ι κ ώ ν π ε ρ ι π τ ώ σ ε ω ν χ ρ ή σ η ς.

Βήματα Μοντελοποίησης Ορισμός του περιβάλλοντος (δραστών - actors) Ορισμός της συμπεριφοράς που αναμένεται από κάθε δράστη Ορισμός βασικών συμπεριφορών του συστήματος με τη μορφή περιπτώσεων χρήσης Παραγοντοποίηση κοινών συμπεριφορών σε νέες ενοποιημένες περιπτώσεις χρήσης Υλοποίηση περιγραφών περιπτώσεων χρήσης Μοντελοποίηση των περιπτώσεων χρήσης, δραστών και σχέσεων μεταξύ τους με τη μορφή Διαγράμματος Χρήσης

Παράδειγμα Διαγράμματος Χρήσης Set Limits Update Accounts Accounting System Trading Manager Analyze Risk Price Deal «includes» «includes» Evaluation Trader Capture Deal «extends» Salesperson Limit Exceeded

Παράδειγμα Διαγράμματος Χρήσης POST Buy Item Log In Cashier Refund a Purchased Item Customer Start Up Manage Users Manager System Administrator And a Lot More MH

Παράδειγμα Διαγράμματος Χρήσης Home Heating Power Up «includes» Temp. High Home Owner Power Down Change Temp. Adjust Temp «includes» «includes» «includes» Temp. Low