Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

1 Εργαστήριο MIS Use Cases. 2 ΆνθρωποιΔεδομένα Λογισμικό Υλικό Διαδικασίες.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "1 Εργαστήριο MIS Use Cases. 2 ΆνθρωποιΔεδομένα Λογισμικό Υλικό Διαδικασίες."— Μεταγράφημα παρουσίασης:

1 1 Εργαστήριο MIS Use Cases

2 2 ΆνθρωποιΔεδομένα Λογισμικό Υλικό Διαδικασίες

3 Unified Modeling Language Είναι μια γλώσσα για τον σχεδιασμό λογισμικού. 3

4 4 Ορισμός Use Case Ένα use-case (περίπτωση χρήσης) απεικονίζει μια λειτουργία του αυτοματοποιημένου Πληροφοριακού Συστήματος από την οπτική πλευρά του χρήστη Μπορεί να είναι σημαντική ή ασήμαντη λειτουργία του ΠΣ –Εξαρτάται από το βαθμό λεπτομέρειας Ένα use-case εκπληρώνει ένα στόχο του χρήστη Χρησιμοποιούνται για αυτοματοποιημένα ΠΣ –Στο εργαστήριο θα τα χρησιμοποιήσουμε “διασταλτικά” επειδή η εργασία σας κατά κανόνα είναι ημιαυτοματοποιημένη Παραδείγματα –Αλλαγή σταθμού από του τηλεκοντρολ (use case της συσκευής TV) –Request an elevator (use case του κτηρίου / του ανελκυστήρα /...)

5 5 Στόχος και Αλληλεπίδραση Κατανόηση ΤΙ πρέπει να κάνει το ΠΣ –Καταγραφή τι πρέπει το σύστημα να κάνει από την οπτική του χρήστη –Εκπλήρωση ενός ή περισσοτέρων ΣΤΟΧΟΥ(ΩΝ) Κατανόηση ΠΩΣ ο χρήστης επιτυγχάνει τους στόχους – Καταγραφή των αλληλεπιδράσεων ΠΣ - Χρήστη Μέθοδος για σχεδίαση Use Case –Ξεκινήστε από τους στόχους του χρήστη –Εκλέπτυνση του κάθε στόχου σε μια ή περισσότερες αλληλεπιδράσεις

6 6 Βασικοί συμβολισμοί (1/2) Use Case –Απεικονίζει μια βασική λειτουργία του ΠΣ όπως την αντιλαμβάνεται ο χρήστης –Απεικονίζει ΤΙ κάνει το ένα μέρος του συστήματος Actor –Ένας χρήστης του συστήματος –Μπορεί να είναι άνθρωπος ή άλλο πληροφοριακό σύστημα (όπως και στα ΔΡΔ) ΧΧΧΧΧΧ

7 7 Βασικοί Συμβολισμοί (2/2) Σχέσεις μεταξύ των χρήστη και use case –Επικοινωνία Σχέσεις μεταξύ 2 use case – > Η Χ είναι μια ειδική λειτουργία της Υ H Y είναι μια γενίκευση της Χ Η Χ είναι προαπαιτούμενη της Υ – > Η Χ είναι ίδιου τύπου λειτουργία με την Υ αλλά είναι πιο εξιδικευμένη Αν λειτουργήσει το Χ θα πρέπει να λειτουργήσει και το Υ Log In X Y X Y >

8 8 Αλληλεπίδραση με το eclass Όριο συστήματος

9 9

10 10 > Όταν έχετε την ίδια περίπου λειτουργία σε πολλές διαφορετικά use case τότε –Δημιουργήστε ένα αυτόνομο use case και χρησιμοποιήστε την σχέση > για να καθοριστεί η σχέση Παραδείγμα –Ενημέρωση σφάλματος / επιτυχίας του χρήστη –Επισήμανση φίλου –....

11 11 > Ένα use case είναι παρόμοιο με κάποιο άλλο αλλά έχει και μια επιπλέον λειτουργικότητα Χρησιμοποιείται όταν θέλουμε να αποτυπώσουμε τις λειτουργίες εξαίρεσης –Ένα use case αποτυπώνει την σύνηθη λειτουργικότητα –Η επέκταση του παραπάνω use case περιλαμβάνει τις εξαιρέσεις Παράδειγμα –Ανάληψη από ΑΤΜ (αλλά δεν υπάρχει πιστωτικό υπόλοιπο) –Κλείσιμο εισητηρίου στο σινεμά (αλλά θέλω 4 συνεχόμενες θέσεις)

12 12

13 13 Εκλέπτυνση Χτίζουμε το αρχικό Use Case Diagram –Το ανάλογο με το Διάγραμμα Πλαίσιο των ΔΡΔ Για κάθε ένα Use Case που βρίσκεται στο αρχικό Use Case diagram αρχίζουμε και χτίζουμε επιμέρους αναλυτικότερα διαγράμματα, αναλύοντας τις επιμέρους λεπτομέρεις

14 14 Παράδειγμα – Main Use Case

15 15 Εκλέπτυνση – Energy Monitoring Use case Μπορείτε να επισημάνεται πιο use case αναλύεται

16 16 Ιεραρχική δομή Main Use Case

17 17 Τεκμηρίωση εκλεπτυσμένου use case- Energy Monitoring Use CaseSensor mapping on machines Σύντομη περιγραφή Η περίπτωση χρήσης (use case) για τις ενέργειες που απαιτούνται ώστε να αντιστοιχηθούν οι αισθητήρες σε κάθε μηχανή της γραμμής παραγωγής Actors Υπεύθυνος γραμμής παραγωγής, Διαθέσιμη υποδομή αποθήκευσης δεδομένων Pre-conditions Δεν υπάρχουν Basic flowsTasksInformation required/shared 1. Επιλογή των μηχανών για μια συγκεκριμένη γραμμή παραγωγής Machine_ID 2. Αντιστοίχηση των σειριακών αριθμών των αισθητήρων κατανάλωσης ενέργειας σε κάθε μηχανή sensor serial number Alternative flowsTasksInformation required/shared 1. Τροφοδότηση του πίνακα αντιστοίχησης με προκαθορισμένο φύλλο εργασίας EXCEL Προκαθορισμένο αρχείο EXCEL

18 18 Απαιτήσεις για την εργασία Main Use Case Diagram που να είναι συνεπές με τη πλούσια περιγραφή. –Τo ελάχιστο 5 διαφορετικά use case –Το ελάχιστο 4 Actors Εκλέπτυνση του κάθε Use case – Analytic Use Case Diagrams –Αναλυτικό use case διάγραμμα –Τεκμηρίωση του κάθε διαγράμματος με την χρήση του πίνακα

19 19 Χρήση με DIA Επιλογή UML Ένα Use Case Actor Σχέση Communication Άλλες σχέσεις μεταξύ use cases


Κατέβασμα ppt "1 Εργαστήριο MIS Use Cases. 2 ΆνθρωποιΔεδομένα Λογισμικό Υλικό Διαδικασίες."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google