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



Σχετικά έγγραφα
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

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

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

Φροντιστήριο 3. <logo image> Ημερομηνία: Παρασκευή 10/11/2006 Θεματική Ενότητα: Activity Diagrams

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

Activity Diagrams Examples and Enterprise Architect v6.5

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

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

UML

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 3: Μοντελοποίηση Περιπτώσεων Χρήσης (1ο Μέρος)

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

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

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος)

Ηλεκτρονικό Κατάστημα

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 4: Μοντελοποίηση Περιπτώσεων Χρήσης (2ο Μέρος)

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

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

Ενδιαφερόμενοι - Stakeholders. Πελάτης Ταμίας υπάλληλος Διαχειριστής Σύστημα εξουσιοδότησης πληρωμής

Requirements Απαιτήσεις

Φροντιστήριο 5. Ημερομηνία: 01/12/2006 Θεματική Ενότητα: Μοντελοποίηση Συμπεριφοράς Θέμα: Διαγράμματα αλληλεπίδρασης και καταστάσεων

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

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

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015

Ενδεικτικές λύσεις ασκήσεων

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων

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

PDF created with pdffactory Pro trial version

YourSMS User s Manual

Ενδεικτικές λύσεις ασκήσεων

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

Ανάκτηση Κωδικού URegister για Εκπαιδευτικό & Διοικητικό Προσωπικό

Τραπεζικές Συναλλαγές μέσω Διαδικτύου

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

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

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

Ορισμός Νέου Κωδικού URegister

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων

Ανάκτηση Κωδικού URegister για Νεοεισαχθέντες Φοιτητές

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

Κατάλογος εικόνων Πρόλογος της τρίτης έκδοσης Πρόλογος της πρώτης έκδοσης... 23

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

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

Περιεχόμενα και Διάρθρωση. Interaction Diagrams

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΣΤΟΛΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ ΜΕΣΩ ΓΡΑΠΤΟΥ ΜΗΝΥΜΑΤΟΣ SMS (SMS TOKEN)

Νέα, ενιαία υπηρεσία Citibank Online. Συνοπτικός Οδηγός για τις νέες λειτουργίες ΜΑΪΟΣ 2009

εικ.1 Λογαριασμός χρήστη

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

Εγχειρίδιο Χρήσης Εφαρμογής One View

Νέα, ενιαία υπηρεσία Citibank Online. Συνοπτικός Οδηγός για τις νέες λειτουργίες ΜΑΪΟΣ 2009

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

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

Σενάριο 16: Ο κόσμος του Robby

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

ΟΡΟΙ ΧΡΗΣΕΩΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ALPHA ALERTS

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος)

C2 General. Ανώτατο Όριο χρέωσης για Ιδιώτες συνδρομητές

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

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

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

ΟΔΗΓΟΣ ΔΙΕΘΝΟΥΣ ΠΕΡΙΑΓΩΓΗΣ - international ROAMING ΤΑΞΙΔΕΨΤΕ ΣΤΟ ΕΞΩΤΕΡΙΚΟ ΚΑΙ ΜΙΛΗΣΤΕ ΣΤΟ ΚΙΝΗΤΟ ΣΑΣ ΑΞΙΟΠΟΙΩΝΤΑΣ ΤΗ ΔΙΕΘΝΗ ΠΕΡΙΑΓΩΓΗ

Θ.Ε. ΠΛΗ24 ΑΚΑΔ. ΕΤΟΣ ΠΡΩΤΗ ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ

Οδηγίες Ανάκτησης Password λογαριασμού URegister

ΟΡΟΙ ΧΡΗΣΕΩΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ALPHA ALERTS

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

Pylon Entry. Προμηθευτές. Στην διαδικασία αυτή περιγράφεται η Δημιουργία-Μεταβολή- Διαγραφή Αναζήτηση ενός προμηθευτή

Ιστορικό. *Ομάδα ανάπτυξης: Γρεασίδης Θοδωρής: 265 Κουτσαυτίκης Δημήτρης: 258 Μπούρα Βάγια: 257 Πετράκη Ελένη: 266 Φουντά Σταυρούλα: 256

Pylon Entry. Πελάτες. Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη

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

ΟΔΗΓΙΕΣ ΑΛΛΑΓΗΣ ΦΠΑ. Σεπτέμβριος Copyright Sunsoft Μονοπρόσωπη ΕΠΕ

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

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΥΣΚΕΥΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ (HARDWARE TOKEN) ΓΙΑ ΕΠΙΧΕΙΡΗΣΕΙΣ

ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ. Άσκηση 1 Εφαρµογή Web

Web Agents Handout Manual

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΥΣΚΕΥΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ (HARDWARE TOKEN) ΓΙΑ ΕΠΙΧΕΙΡΗΣΕΙΣ

Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού

Σχεδίαση Βάσεων Δεδομένων

Pylon Entry. Υπηρεσίες. Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή και Αναζήτηση υπηρεσίας

Προσφορά. Αποκλειστικά για τους συναδέλφους μας στην Τράπεζα

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

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

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

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

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

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

Σχεδίαση Βάσεων Δεδομένων

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

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

ΔΙΑΧΕΙΡΙΣΗ ΕΚΚΡΕΜΟΤΗΤΑΣ ΓΑΜΟΥ (ΟΙ ΣΥΖΥΓΟΙ ΒΡΙΣΚΟΝΤΑΙ ΣΤΙΣ ΠΑΤΡΙΚΕΣ ΤΟΥΣ ΜΕΡΙΔΕΣ ΣΤΟΝ ΙΔΙΟ ΔΗΜΟ)

Εφαρμογή Διαχείρισης Επαγγελματικών Λογαριασμών

Οδηγός Ψηφιακών Υπηρεσιών Κινητής Τηλεφωνίας

Εγχειρίδιο Χρήσης. 1bank Internet Banking για Εταιρικούς Συνδρομητές

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

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

Διαγράμματα Κλάσεων στη Σχεδίαση

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1 ο επαναληπτικό μάθημα)

Transcript:

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2007 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Use Cases & Use Case Diagrams Περίπτωση Χρήσης Use case Τι είναι οι περιπτώσεις χρήσεις: Ένα σύνολο σεναρίων που συνδέονται με έναν συγκεκριμένο σκοπό του χρήστη. Ποιοι είναι οι στόχοι τους: Να καθορίσουν και να περιγράψουν τις λειτουργικές απαιτήσεις του συστήματος Να δώσουν μια σαφή και συνεπή περιγραφή για το τι θα πρέπει να κάνει το σύστημα Να παρέχουν την κατάλληλη βάση για να γίνονται έλεγχοι για επαλήθευση του συστήματος. Να παρέχουν την ικανότητα να εντοπίζονται οι λειτουργικές απαιτήσεις μέσα στις κλάσεις και τις λειτουργίες του συστήματος CS-351 U. of Crete, Fall 2005-2006 2

Παράδειγμα σεναρίου (1) Θέλουμε να υλοποιήσουμε ένα σύστημα κράτησης θέσεων. Με το σύστημα αλληλεπιδρούν απλοί ταξιδιώτες. Η κράτηση θέσης συνεπάγεται την πληρωμή της πτήσης. Η πληρωμή μπορεί να γίνει είτε με πιστωτική κάρτα, είτε με μετρητά. CS-351 U. of Crete, Fall 2005-2006 3 Παράδειγμα σεναρίου (1): Περίπτωση Χρήσης: Κράτησης Θέσης Πρωταρχικό σενάριο χρήσης: 1. Ο πελάτης συνδέεται στο σύστημα. 2. Ο πελάτης επιλέγει τον τόπο αναχώρησης. 3. Ο πελάτης επιλέγει την ημερομηνία αναχώρησης. 4. Το σύστημα εμφανίζει τις διαθέσιμες πτήσεις και τα στοιχεία τους. 5. Ο πελάτης επιλέγει την πτήση που τον ενδιαφέρει. 6. Το σύστημα παρουσιάζει την πλήρη πληροφορία τιμολόγησης. 7. Ο πελάτης εισάγει τα στοιχεία του και επιλέγει τον τρόπο πληρωμής 8. Το σύστημα επιβεβαιώνει την κράτηση θέσης. 9. Ο πελάτης αποσυνδέεται από το σύστημα. CS-351 U. of Crete, Fall 2005-2006 4

Παράδειγμα σεναρίου (1): Περίπτωση Χρήσης: Κράτησης Θέσης Εναλλακτικές περιπτώσεις: Εναλλακτικό σενάριο: Επιλογή πτήσης allez-retour Στο βήμα 2, ο πελάτης επιλέγει τύπο πτήσης allez-retour. Να επιτραπεί στον πελάτη να εισάγει και τόπο άφιξης καθώς και ημερομηνία άφιξης. Εναλλακτικό σενάριο: Επιλογή τρόπου πληρωμής 7α: Ο πελάτης επιλέγει σαν τρόπο πληρωμής τα μετρητά. Το σύστημα ενημερώνει τον πελάτη πως πρέπει να γίνει η αγορά του εισιτηρίου από ένα πρακτορείο μέχρι μια συγκεκριμένη ημερομηνία αλλιώς χάνεται η κράτηση. 7β: Ο πελάτης επιλέγει σαν τρόπο πληρωμής την πιστωτική κάρτα. Το σύστημα ζητά από τον πελάτη να εισάγει τα στοιχεία της πιστωτικής κάρτας. Εναλλακτικό σενάριο: Αποτυχία επιβεβαίωσης κράτησης θέσης Στο βήμα 8 το σύστημα αποτυγχάνει να εγκρίνει την πίστωση για την αγορά. Να επιτραπεί στον πελάτη να ξαναδώσει τα στοιχεία της πιστωτικής του κάρτας. CS-351 U. of Crete, Fall 2005-2006 5 Παράδειγμα σεναρίου (2) Θέλουμε να φτιάξουμε το λογισμικό για ένα κινητό τηλέφωνο. Περιγράψτε (λεπτομερώς) την περίπτωση χρήσης της αποστολής SMS μηνυμάτων. Λάβετε υπόψη ότι ο λογαριασμός ενός χρήστη μπορεί να είναι με συμβόλαιο σύνδεσης ή με κάρτα. CS-351 U. of Crete, Fall 2005-2006 6

Παράδειγμα σεναρίου (2): Περίπτωση Χρήσης: Αποστολή SMS Πρωταρχικό σενάριο χρήσης: 1. Ο χρήστης ανοίγει του μενού της συσκευής και επιλέγει τη συγγραφή νέου μηνύματος. 2. Ο χρήστης πληκτρολογεί το περιεχόμενο του μηνύματος. 3. Ο χρήστης επιλέγει τους παραλήπτες είτε πληκτρολογώντας των αριθμό τους είτε επιλέγοντας κάθε παραλήπτη από τη λίστα. 4. Αν πρόκειται για απάντηση σε μήνυμα ο πρωτεύον παραλήπτης έχει ήδη προεπιλεγεί. 5. Το σύστημα υπολογίζει τη χρέωση με βάση το είδος της συνδρομής του χρήστη και με βάση την τιμολογιακή πολιτική. 6. Γίνεται η χρέωση στο χρήστη. 7. Αν η χρέωση είναι αποδεκτή (δηλαδή δεν έχει ξεπεραστεί κάποιο όριο που έχει οριστεί από τη συνδρομή όπως υπάρχουν αρκετές μονάδες στο χρήστη) η αποστολή ολοκληρώνεται. 8. Επιβεβαίωση λήψης μηνύματος. CS-351 U. of Crete, Fall 2005-2006 7 Παράδειγμα σεναρίου (2): Περίπτωση Χρήσης: Αποστολή SMS Εναλλακτικές περιπτώσεις: Εναλλακτικό σενάριο: Επιλογή απάντησης / προώθησης μηνύματος Στο βήμα 1: Ο χρήστης επιλέγει το μήνυμα στο οποίο θέλει να απαντήσει. Ο χρήστης επιλέγει αν στην απάντηση θέλει να συμπεριλάβει το παλιό μήνυμα ή όχι Ο χρήστης πληκτρολογεί το επιπλέον περιεχόμενο του μηνύματος Εναλλακτικό σενάριο: Αποτυχία αποστολής μηνύματος Στο βήμα 7 ο χρήστης ενημερώνεται πως η διαδικασία δεν μπορεί να ολοκληρωθεί. CS-351 U. of Crete, Fall 2005-2006 8

Διαγράμματα Περιπτώσεων Χρήσης CS-351 U. of Crete, Fall 2005-2006 9 Διαγράμματα Περιπτώσεων Χρήσης Συντακτικό Περίπτωση Χρήσης Γενίκευση Ρόλος Επέκταση Συσχέτιση Περιεκτικότητα CS-351 U. of Crete, Fall 2005-2006 10

Διάγραμμα Περιπτώσεων Χρήσης (1) Θέλουμενασχεδιάσουμεένασύστημαγιακράτηση ραντεβού σε ένα ιατρείο. Να σχεδιάσετε το διάγραμμα περιπτώσεων χρήσης για ένα τέτοιο σύστημα. CS-351 U. of Crete, Fall 2005-2006 11 Διάγραμμα Περιπτώσεων Χρήσης (1) CS-351 U. of Crete, Fall 2005-2006 12

Διάγραμμα Περίπτωσης Χρήσης (2) Θέλουμε να φτιάξουμε το λογισμικό για ένα κινητό τηλέφωνο. Σχεδιάστε λεπτομερώς το διάγραμμα χρήσης της τηλεφωνικής ατζέντας. CS-351 U. of Crete, Fall 2005-2006 13 Διάγραμμα Περίπτωσης Χρήσης (2) CS-351 U. of Crete, Fall 2005-2006 14

Διάγραμμα Περίπτωσης Χρήσης (3) Θέλουμε να φτιάξουμε το λογισμικό για ένα κινητό τηλέφωνο. Σχεδιάστε λεπτομερώς το διάγραμμα χρήσης της αποστολής και λήψης μηνυμάτων. Το σύστημα μας θα χρησιμοποιήσει τα προϋπάρχοντα συστήματα: Χρέωση και Προώθηση μηνυμάτων. CS-351 U. of Crete, Fall 2005-2006 15 Διάγραμμα Περίπτωσης Χρήσης (3) : Actors CS-351 U. of Crete, Fall 2005-2006 16

Διάγραμμα Περίπτωσης Χρήσης (3): Το δικό μας σύστημα CS-351 U. of Crete, Fall 2005-2006 17 Διάγραμμα Περίπτωσης Χρήσης (4) Θέλουμε να φτιάξουμε το λογισμικό για ένα κινητό τηλέφωνο. Σχεδιάστε λεπτομερώς το διάγραμμα χρήσης Παιχνιδιών και άλλων εφαρμογών. Το σύστημα μας θα χρησιμοποιήσει τα προϋπάρχοντα συστήματα: Παροχή λογισμικού και Εικονική Μηχανή. CS-351 U. of Crete, Fall 2005-2006 18

Διάγραμμα Περίπτωσης Χρήσης (4) : Actors CS-351 U. of Crete, Fall 2005-2006 19 Διάγραμμα Περίπτωσης Χρήσης (4): Το δικό μας σύστημα CS-351 U. of Crete, Fall 2005-2006 20