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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στις Επιστήμες της Αγωγής

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

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

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

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

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

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

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

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

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

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

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

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

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

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη

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

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

Transcript:

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

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

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

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

Περιεχόμενα ενότητας 1. Ασκήσεις απαιτήσεων. 2. Επικύρωση απαιτήσεων. 5

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Πρώτη σειρά Ασκήσεις Απαιτήσεων

Ποιό είναι το λάθος? -1- Αν ο πελάτης έχει ηλικία μικρότερη των 18 ετών και παίζει τένις, να του αποστέλλεται επιστολή σχετική με προϊόντα τένις. Αν ο πελάτης έχει ηλικία 18 ή μεγαλύτερη ή έχει άδεια οδήγησης αυτοκινήτου, να του αποστέλλεται επιστολή σχετικά με προϊόντα αυτοκινήτου. Αν συμβαίνουν και τα δυο, να προστεθεί το όνομα του στην λίστα Α. 7

Ποιό είναι το λάθος? -2- Δεν μπορούν ταυτόχρονα να συμβαίνουν τα 2 πρώτα οπότε η τρίτη εκδοχή δεν πραγματοποιείται ποτέ. 8

Επικύρωση απαιτήσεων-1- Να ξαναγράψετε τις παρακάτω απαιτήσεις ώστε να είναι εφικτή η επικύρωσή τους : Το σύστημα θα πρέπει να επιδεικνύει ικανοποιητική απόδοση κάτω από συνθήκες μέγιστου φορτίου. Η διαπροσωπεία του συστήματος θα πρέπει να χρησιμοποιεί ένα σύνολο χαρακτήρων όπως αυτό ενός τυπικού τερματικού. Σε περίπτωση βλάβης του συστήματος κατά την διάρκεια της λειτουργίας, θα πρέπει να είναι ελάχιστη η απώλεια δεδομένων. 9

Επικύρωση απαιτήσεων-2- Η διεργασία ανάπτυξης του λογισμικού θα πρέπει να εξασφαλίζει ότι έχουν γίνει όλες οι απαιτούμενες αναθεωρήσεις του κώδικα. Θα πρέπει να χρησιμοποιηθούν αρχές δομημένου προγραμματισμού για την ανάπτυξη του κώδικα. Το σύστημα θα πρέπει να μπορεί να χρησιμοποιηθεί από άπειρους χρήστες. 10

Αυτόματο σύστημα έκδοσης εισιτηρίων τρένων Οι χρήστες επιλέγουν προορισμό, εισάγουν την κάρτα και κωδικό. Εκδίδεται το εισιτήριο τρένου και χρεώνεται η κάρτα τους. Όταν ο χρήστης πατά το κουμπί έναρξη παρουσιάζονται οι πιθανοί προορισμοί μαζί με ένα μήνυμα επιλογής στο χρήστη. 11

Πιθανές πρόσθετες απαιτήσεις Υποστηρίζεται η ταυτόχρονη αγορά πολλών εισιτηρίων? Μπορεί ο πελάτης να ακυρώσει την επιλογή του σε περίπτωση λάθους? Πως αντιδρά το σύστημα κατά την είσοδο μη έγκυρης κάρτας? Τι συμβαίνει όταν ο χρήστης βάζει την κάρτα πριν την επιλογή προορισμού? Πατάει ο χρήστης το κουμπί έναρξη για την έκδοση ενός δευτέρου εισιτηρίου? Το μηχάνημα πουλάει εισιτήρια μόνο για τις περιοχές που συνδέονται άμεσα με αυτή τη στάση ή και για τις υπόλοιπες? 12

Παραδείγματα Να δώσετε παραδείγματα συστημάτων για τα οποία οι διάφορες κατηγορίες χρηστών, ή οι χρήστες και οι χρηματοδότες του συστήματος να έχουν αντικρουόμενες απαιτήσεις. Δώστε ένα παράδειγμα συστήματος οπού κοινωνικοί και πολιτικοί παράγοντες επηρεάζουν τις απαιτήσεις. 13

Κατασκευή ενός συστήματος για 2 τμήματα Τμήμα ανταλλακτικών (1 ταμείο). Αντλίες αυτόματης πληρωμής. 2 ειδών χρήστες βενζινάδικο Ο ταμίας (πρόσβαση σε ανταλλακτικά). Οι πελάτες που βάζουν βενζίνη. Αλληλεπίδραση συστήματος με άλλα (π.χ εταιρεία πιστωτικής κάρτας). 14

Απαντήστε με ΝΑΙ/ΟΧΙ-1- Τι πρέπει να περιλαμβάνεται στη τεκμηρίωση των απαιτήσεων Μέγεθος εγγράφου τεκμηρίωσης. Επιλογή αλγορίθμων υλοποίησης. Ποιες παράμετροι θα επιστρέφονται από τις ρουτίνες διαχείρισης των μετρητών. Το μέγιστο κόστος του συστήματος. Περιορισμοί υλικού για τη διασύνδεση καταχωρήσεων ρευστών και ενδείξεων αντλίας. Τύπος δεδομένων που λαμβάνονται από καταλόγους ρευστών και αντλίας. Πως θα γίνει η συντήρηση του συστήματος. 15

Απαντήστε με ΝΑΙ/ΟΧΙ-2- Μέγεθος εγγράφου τεκμηρίωσης (Ν). Επιλογή αλγορίθμων υλοποίησης (Ο). Παράμετροι ρουτινών (Ο). Το μέγιστο κόστος του συστήματος (Ν). Περιορισμοί υλικού για τη διασύνδεση καταχωρήσεων ρευστών και ενδείξεων αντλίας (Ν). Τύπος δεδομένων που λαμβάνονται από καταλόγους ρευστών και αντλίας (Ν). 16

Μη-λειτουργικές απαιτήσεις Η οθόνη ανανεώνεται μετά από 3 sec μετά την επιλογή του χρήστη. Μετά την αγορά ανταλλακτικών ενημερώνεται ο κατάλογος και εμφανίζεται μήνυμα όταν υπάρχει έλλειμα. Ο χρήστης επανατοποθετεί τη μάνικα μετά τη χρήση της. 17

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

Σημείωμα Αναφοράς 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>

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

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