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

Σχετικά έγγραφα
Τεχνολογία Λογισμικού

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Εισαγωγή στους Αλγορίθμους

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Εισαγωγή στους Αλγορίθμους

Διοικητική Λογιστική

Μηχανολογικό Σχέδιο Ι

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Ιστορία της μετάφρασης

Εισαγωγή στους Αλγορίθμους

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βάσεις Περιβαλλοντικών Δεδομένων

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Εισαγωγή στην Διοίκηση Επιχειρήσεων

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Κβαντική Επεξεργασία Πληροφορίας

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

Διοικητική Λογιστική

Μηχανολογικό Σχέδιο Ι

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Μάρκετινγκ Αγροτικών Προϊόντων

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εκκλησιαστικό Δίκαιο

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Θέματα Εφαρμοσμένης. Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Τμήμα Πολιτικών Επιστημών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Διδακτική της Πληροφορικής

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Δομές Δεδομένων Ενότητα 1

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Οδοποιία IΙ. Ενότητα 14: Υπόδειγμα σύνταξης τευχών θέματος Οδοποιίας. Γεώργιος Μίντσης ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού

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

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

Βέλτιστος Έλεγχος Συστημάτων

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Οικονομία των ΜΜΕ. Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ

Μηχανολογικό Σχέδιο Ι

Ιστορία της μετάφρασης

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Κβαντική Επεξεργασία Πληροφορίας

Ατμοσφαιρική Ρύπανση

Μάρκετινγκ Αγροτικών Προϊόντων

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

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

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 1

Τεχνικό Σχέδιο - CAD

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Ψηφιακή Επεξεργασία Εικόνων

Διδακτική των εικαστικών τεχνών Ενότητα 3

Ιδιότητες και Τεχνικές Σύνταξης Επιστημονικού Κειμένου

ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ Ι ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ. Κανονισμός Μαθήματος και Εργαστηρίου Καθηγήτρια Γεωργά Σταυρούλα Τμήμα Φυσικής

Τεχνικό Σχέδιο - CAD

Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Εισαγωγή στη Μουσική Τεχνολογία Ενότητα: Ελεγκτές MIDI μηνυμάτων (Midi Controllers)

Παράκτια Τεχνικά Έργα

Εφηρμοσμένη Θερμοδυναμική

Μάρκετινγκ Αγροτικών Προϊόντων

Μηχανολογικό Σχέδιο Ι

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

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

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Διδακτική Πληροφορικής

Θεατρικές Εφαρμογές και Διδακτική της Φυσικής Ι

Οικονομία των ΜΜΕ. Ενότητα 9: Εταιρική διασπορά και στρατηγικές τιμολόγησης

Transcript:

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #12: Περιπτώσεις Χρήσης Σταμέλος Ιωάννης

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Περιπτώσεις Χρήσης

Περιεχόμενα ενότητας 1. Περιπτώσεις Χρήσης. 2. Βασική ροή. 3. Πρώτη Εναλλακτική Ροή. 4. Δεύτερη Εναλλακτική Ροή. 5. Ειδικές Απαιτήσεις, Κατάσταση Εισόδου, Εξόδου. 6. Συχνά Λάθη. 5

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

Περίγραμμα Περίπτωσης Χρήσης 1. Τίτλος περίπτωσης χρήσης 1.1. Σύντομη περιγραφή 1.2. Χειριστές 2. Ροή γεγονότων 2.1. Βασική ροή 2.2. Εναλλακτικές ροές 2.2.1. Εναλλακτική ροή 1 2.2.2. Εναλλακτική ροή 2... 2.2.Ν Εναλλακτική ροή Ν 3. Ειδικές απαιτήσεις 4. Κατάσταση εισόδου 5. Κατάσταση εξόδου 7

Παράδειγμα Περίπτωσης Χρήσης: Αποστολή Μηνύματος με Κινητό Τηλέφωνο Μία βασική ροή, δύο εναλλακτικές ροές. 8

Η πλήρης περίπτωση χρήσης -1-1. Τίτλος περίπτωσης χρήσης: Αποστολή SMS 1.1. Σύντομη περιγραφή: Ο χρήστης του κινητού θέλει να στείλει SMS. Το σύστημα χρέωσης παρακολουθεί τις ενέργειες του χρήστη (δηλαδή κατανάλωση υπηρεσιών κινητής τηλεφωνίας) 1.2. Χειριστές: Χρήστης κινητού 2. Ροή γεγονότων 2.1. Βασική ροή Ο χρήστης ανοίγει το μενού της συσκευής και επιλέγει τη συγγραφή νέου μηνύματος Ο χρήστης πληκτρολογεί το περιεχόμενο του μηνύματος Ο χρήστης επιλέγει τους παραλήπτες, είτε πληκτρολογώντας των αριθμό τους, είτε επιλέγοντας κάθε παραλήπτη από τη λίστα Το σύστημα χρέωσης χρεώνει το λογαριασμό του κινητού Στέλνεται μήνυμα επιβεβαίωσης 9

Η πλήρης περίπτωση χρήσης -2-2.2. Εναλλακτικές ροές 2.2.1. Εναλλακτική ροή 1 Ο χρήστης επιλέγει το μήνυμα στο οποίο θέλει να απαντήσει Ο χρήστης επιλέγει αν στην απάντηση θέλει να συμπεριλάβει το παλιό μήνυμα ή όχι Ο χρήστης πληκτρολογεί το επιπλέον περιεχόμενο του μηνύματος 2.2.2. Εναλλακτική ροή 2 4α. Ο τύπος του συμβολαίου είναι «καρτοκινητό» και δεν υπάρχει υπόλοιπο μονάδων για να σταλεί το μήνυμα 4β. Ο χρήστης ενημερώνεται πως η διαδικασία δεν μπορεί να ολοκληρωθεί 3. Ειδικές απαιτήσεις: Αποστολή μηνύματος επιβεβαίωσης σε 60 δευτερόλεπτα 4. Κατάσταση εισόδου: Κινητό σε λειτουργία, ισχύς σήματος σε αποδεκτά επίπεδα 5. Κατάσταση εξόδου: Ενημέρωση λογαριασμού κινητού 10

Βασική ροή 2.1. Βασική ροή 1. Ο χρήστης ανοίγει το μενού της συσκευής και επιλέγει τη συγγραφή νέου μηνύματος. 2. Ο χρήστης πληκτρολογεί το περιεχόμενο του μηνύματος. 3. Ο χρήστης επιλέγει τους παραλήπτες, είτε πληκτρολογώντας των αριθμό τους, είτε επιλέγοντας κάθε παραλήπτη από τη λίστα. 4. Το σύστημα χρέωσης χρεώνει το λογαριασμό του κινητού. 5. Στέλνεται μήνυμα επιβεβαίωσης. 11

Πρώτη Εναλλακτική Ροή 2.2.1. Εναλλακτική ροή 1 1. Ο χρήστης επιλέγει το μήνυμα στο οποίο θέλει να απαντήσει. 2. Ο χρήστης επιλέγει αν στην απάντηση θέλει να συμπεριλάβει το παλιό μήνυμα ή όχι. 3. Ο χρήστης πληκτρολογεί το επιπλέον περιεχόμενο του μηνύματος. 12

Δεύτερη Εναλλακτική Ροή 2.2.2. Εναλλακτική ροή 2 4α Ο τύπος του συμβολαίου είναι «καρτοκινητό» και δεν υπάρχει υπόλοιπο μονάδων για να σταλεί το μήνυμα. 4β Ο χρήστης ενημερώνεται πως η διαδικασία δεν μπορεί να ολοκληρωθεί. 13

Ειδικές Απαιτήσεις, Κατάσταση Εισόδου, Εξόδου 3. Ειδικές απαιτήσεις: Αποστολή μηνύματος επιβεβαίωσης σε 60 δευτερόλεπτα. 4. Κατάσταση εισόδου: Κινητό σε λειτουργία, ισχύς σήματος σε αποδεκτά επίπεδα. 5. Κατάσταση εξόδου: Ενημέρωση λογαριασμού κινητού. 14

Συχνά Λάθη Μη αντιστοιχία των περιγραφών με την υπόλοιπη τεκμηρίωση του συστήματος (π.χ. Στη UML με το διάγραμμα περιπτώσεων χρήσης). Δεν αναφέρεται με σαφήνεια ο χειριστής της περίπτωσης χρήσης. Συσσώρευση διαφορετικών λειτουργιών στη βασική ροή μιας ΠΧ (π.χ. Εισαγωγή/Τροποποίηση/Διαγραφή/Ανάκληση εγγραφών Φοιτητή σε ένα σύστημα μηχανοργάνωσης γραμματείας). Το πιο συνηθισμένο παράδειγμα είναι η περιγραφή της περίπτωσης χρήσης login μέσα στις άλλες. Περιγραφή μόνο των ενεργειών του χρήστη και όχι των αποκρίσεων του συστήματος. Συνοπτικές περιγραφές (π.χ. βασική ροή που κάθε ενέργειά της θα μπορούσε να περιγραφεί σαν μια ξεχωριστή ΠΧ). Σύνθεση διαφορετικών ΠΧ του διαγράμματος σε μια περιγραφή ΠΧ με συνέπεια πολύπλοκες περιγραφές. Παράλειψη των πεδίων των Ειδικών Απαιτήσεων, Καταστάσεων Εισόδου / Εξόδου. 15

Σημείωμα Χρήσης Έργων Τρίτων Όλα τα σχήματα/διαγράμματα έχουν συμπεριληφθεί μετά από κατάλληλη τροποποίηση, από το σύγγραμμα «S. L. Pfleeger (Γ. Σταμέλος), «, Θεωρία και Πράξη», Εκδ. ΚΛΕΙΔΑΡΙΘΜΟΣ, 2012.» 16

Σημείωμα Αναφοράς Copyright, Σταμέλος Ιωάννης. «. Περιπτώσεις χρήσης». Έκδοση: 1.0. Θεσσαλονίκη 2014. Διαθέσιμο από τη δικτυακή διεύθυνση: http://eclass.auth.gr/courses/ocrs221/

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο [1] http://creativecommons.org/licenses/by-nc-sa/4.0/

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Τέλος ενότητας Επεξεργασία: <Τέγος Στέργιος > Θεσσαλονίκη, <Χειμερινό Εξάμηνο 2013-2014>

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σημειώματα

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.