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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 1 ο Εργαστήριο ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου Ελευθερία Επικοινωνίας: estoug@unipi.gr

2 Περιεχόμενο & Δομή Όλου Του Εργαστηρίου Μοντελοποίηση Συστημάτων με την Χρήση της UML Εκμάθηση και Χρήση Case Εργαλείου Use-cases Diagrams (2 μαθήματα) 1 η ενότητα Class Diagrams (2 μαθήματα) Activity Diagrams (1 μάθημα) 2 η ενότητα Sequence Diagrams (1 μάθημα) 3 η ενότητα Communication Diagrams (1 μάθημα) Επαναληπτικό Παράδειγμα χρησιμοποιώντας όλα τα παραπάνω (1-2 μαθήματα) Θα υπάρχει μία εργασία ανά ενότητα που θα βαθμολογείται Θα δοθεί μία εργασία προς το τέλος του μαθήματος (του εξαμήνου). Το Εργαστήριο θα πραγματοποιείται κάθε: Τρίτη 10:00-12:00 (Ομάδα 1), Τρίτη 14:00-16:00 (Ομάδα 2), Τετάρτη 14:00-16:00 (Ομάδα 3)

3 Τι είναι η UML Η UML (Unified Modeling Language) είναι μία γλώσσα για: Κατάρτιση προδιαγραφών λογισμικού και τεκμηρίωση τμημάτων λογισμικού Αναπαράσταση με οπτικό τρόπο (visualization) τμημάτων λογισμικού Μοντελοποίηση εταιρικών και άλλων συστημάτων που δεν αφορούν λογισμικό. Χρησιμότητα των Case Tools (Εργαλείων Μοντελοποίησης) Σχεδιασμός διαγραμμάτων που εξασφαλίζουν τη σωστή χρήση των στοιχείων του μοντέλου. Δημιουργία Κώδικα Παραγωγή Μοντέλων από τον Κώδικα (Reverse Engineering) Κάλυψη όλων των επιπέδων αφαίρεσης, από το επίπεδο περιγραφής του συστήματος στο επίπεδο του κώδικα,..κ.α. Παραδείγματα UML Case Tools: IBM Rational Rose, Visual Paradigm, ArgoUML, PowerDesigner, κ.α. ΕΜΕΙΣ, στο Εργαστήριό μας θα χρησιμοποιήσουμε το UMLet εργαλείο (freeware)

4 Μοντέλο Περιπτώσεων Χρήσης Μοντέλο των λειτουργιών και του περιβάλλοντος του Συστήματος χρησιμοποιείται σαν συμβόλαιο μεταξύ του πελάτη και της ομάδας ανάπτυξης του συστήματος, βασική είσοδος σε δραστηριότητες, όπως είναι η ανάλυση, ο σχεδιασμός και ο έλεγχος του συστήματος. Τεκμηριώνει το σύνολο των λειτουργικών απαιτήσεων του υπό ανάπτυξη συστήματος και περιλαμβάνει: τους actors του συστήματος, τις περιπτώσεις χρήσης, διαγράμματα περιπτώσεων χρήσης, καθώς και άλλα διαγράμματα.

5 Use Cases (Περιπτώσεις Χρήσης) Τι θα κάνει το λογισμικό για κάποιον χρήστη; (όχι τι κάνει το λογισμικό). Το σύνολο των περιπτώσεων χρήσης περιγράφουν την λειτουργικότητα που παρέχεται από το σύστημα. Είναι διηγήσεις χρήσης του συστήματος λογισμικού. Το όνομά τους ξεκινάει από ρήμα ή μπορεί να είναι ουσιαστικό που δηλώνει ενέργεια. Μία περίπτωση χρήσης παρέχει αξία στον τελικό χρήστη, παράγοντας κάποιο ευδιάκριτο αποτέλεσμα Η UML παρέχει τα διαγράμματα περιπτώσεων χρήσης (use case diagrams). UML Διαγράμματα Περιπτώσεων Χρήσης: απεικονίζουν τα όρια του συστήματος και τις αλληλεπιδράσεις του με τον έξω κόσμο.

6 Actors Actor: Ο χρήστης του προγράμματος. Συνήθως, αφορά φυσικά πρόσωπα ή στοιχεία εκτός του συστήματος που αλληλοεπιδρούν με αυτό. Άνθρωπος (π.χ. υπάλληλος) ή σύστημα (π.χ. βάση δεδομένων) τύπος χρήστη Το όνομά του θα πρέπει να είναι ουσιαστικό. Πρωτεύων actor για μία περίπτωση χρήσης είναι ο actor που κατά κανόνα την εκκινεί. Δευτερεύον actor: το σύστημα επικοινωνεί μαζί τους, ενώ διεκπεραιώνει μια περίπτωση χρήσης. Δηλαδή, παρέχουν πληροφορίες ή ενημερώνονται από το Σύστημα, ΑΛΛΑ δεν αναλαμβάνουν πρωτοβουλία ενεργειών. Μία περίπτωση χρήσης ικανοποιεί κυρίως τους στόχους του πρωτεύοντος actor. Η εξυπηρέτηση των στόχων του πρωτεύοντος actor είναι το στοιχείο με το οποίο αποτιμάται η αξία που παρέχει μία περίπτωση χρήσης.

7 Πώς θα βρούμε τους Actors Απαντώντας στις ακόλουθες ερωτήσεις: Ποιοί είναι οι κύριοι χρήστες του συστήματος; Ποιός χρειάζεται την υποστήριξη του συστήματος για τις καθημερινές εργασίες; Ποιοί είναι οι δευτερεύοντες χρήστες του συστήματος; Τι υλικό (h/w) χρησιμοποιεί το σύστημα; Ποιά άλλα συστήματα (εάν υπάρχουν) αλληλοεπιδρούν με το σύστημα; Υπάρχουν οντότητες που αλληλοεπιδρούν με το σύστημα έχοντας πολλαπλούς ρόλους ως actors;

8 Διάγραμμα Περιπτώσεων Χρήσης Απεικονίζει μια όψη του μοντέλου περιπτώσεων χρήσης. Αποτελείται από ένα ή περισσότερα από τα ακόλουθα στοιχεία: Actor, use case, Σημαντικό: Ένας actor πρέπει να συνδέεται τουλάχιστον με ένα use-case, ενώ μερικά usecases δεν είναι απαραίτητο να συνδέονται με κάποιον actor. συσχέτιση επικοινωνίας (communicate-association) μεταξύ actor και use case, σχέση γενίκευσης μεταξύ actors (actor generalization), σχέση συμπερίληψης (include relationship) μεταξύ use cases, σχέση επέκτασης (extend relationship) μεταξύ use cases, σχέση γενίκευσης μεταξύ use cases (use case generalization)

9 Βασικά Σύμβολα

10 Σχέση Γενίκευσης Μεταξύ των Actors Γενίκευση: χρησιμοποιείται για την απεικόνιση κληρονομικών σχέσεων μεταξύ των actors. Ένας actor B που κληρονομεί έναν actor A, επικοινωνεί με τις ίδιες περιπτώσεις χρήσης. Η πολλαπλή κληρονομικότητα επιτρέπεται. Β Γ Α

11 Σχέσεις μεταξύ περιπτώσεων χρήσης (1/5) (Τρία Είδη Σχέσεων) 1) Σχέση Γενίκευσης/Εξειδίκευσης (generalization/specification/is-a ) 1 (A) 2 (A) (B) (C) Χρησιμοποιείται όταν υπάρχει μία περίπτωση χρήσης που είναι όμοια με κάποια άλλη, αλλά κάνει κάτι περισσότερο Χρησιμοποιείται συνήθως για την απεικόνιση εναλλακτικών σεναρίων Οι περιπτώσεις χρήσης B και C κληρονομούν τη συμπεριφορά της A στο παράδειγμα 1. Μπορούν να εξειδικεύσουν τα βήματα των ροών της Α.

12 Σχέσεις μεταξύ περιπτώσεων χρήσης (2/5) (Τρία Είδη Σχέσεων) 2) Σχέση Συμπερίληψης (include) περιλαμβάνει (υποχρεωτικό ) Μία περίπτωσης χρήσης (ΠΧ) θα πρέπει να καλέσει μία άλλη ΠΧ. (π.χ. Login ΠΧ includes User Authentication ΠΧ) Σε αρκετές περιπτώσεις τα βήματα που εκτελούνται σε μία περίπτωση χρήσης μπορεί να επαναλαμβάνονται στην εκτέλεση βημάτων κάποιας άλλης περίπτωσης χρήσης. Προκειμένου να αποφύγουμε την επανάληψη των βημάτων μπορούμε να εισάγουμε τη σχέση της συμπερίληψης (include) μεταξύ δύο περιπτώσεων χρήσης, όπου μία περίπτωση χρήσης συμπεριλαμβάνει στις ροές των σεναρίων της, ροές μίας δεύτερης περίπτωσης χρήσης.

13 Σχέσεις μεταξύ περιπτώσεων χρήσης (3/5) (Τρία Είδη Σχέσεων) Παραδείγματα Σχέσης «include»: Δωμάτιο Ξενοδοχείου Μαθητολόγιο

14 Σχέσεις μεταξύ περιπτώσεων χρήσης (4/5) (Τρία Είδη Σχέσεων) 3) Σχέση Επέκτασης (extend προαιρετικό- ) (A) (B) (C) Μία περίπτωση χρήσης (ΠΧ) καλεί μία άλλη ΠΧ κάτω από συγκεκριμένες συνθήκες (if-then decision points). Η περιπτώσεις χρήσης Β, C επεκτείνουν τη λειτουργικότητα της περίπτωσης χρήσης Α χωρίς η Α να το γνωρίζει. Δεν γίνεται αναφορά στην περίπτωση χρήσης Β και C στο κείμενο της Α. Οι επεκτάσεις εισάγονται σε διαφορετική ενότητα που ονομάζεται «Σημεία Επέκτασης».

15 Σχέσεις μεταξύ περιπτώσεων χρήσης (5/5) (Τρία Είδη Σχέσεων) 1 Παραδείγματα Σχέσης «extend»: To Extending Use Case δείχνει στο βασικό «Base Use Case». Οι συνθήκες και τα Extension Points (Σημεία Επέκτασης) μπορούν να παρουσιαστούν. 3 2

16 Περιγραφή Περιπτώσεων Χρήσης (1/6) (- Σενάρια -) Χρήση Σεναρίων: τεχνική περιγραφής περιπτώσεων χρήσης Ένα Σενάριο είναι μια ακολουθία βημάτων που περιγράφουν την αλληλεπίδραση ενός χρήστη με το σύστημα. Τα διαφορετικά μονοπάτια στη ροή εκτέλεσης των περιπτώσεων χρήσης ονομάζονται σενάρια.

17 Περιγραφή Περιπτώσεων Χρήσης (2/6) (Παράδειγμα: Αγορά Προϊόντος) ΠΕΡΙΓΡΑΦΗ ΣΕΝΑΡΙΟΥ ΜΕ ΚΕΙΜΕΝΟ: Ο πελάτης ξεφυλλίζει τον κατάλογο και προσθέτει τα αντικείμενα που θέλει στο καλάθι αγορών. Όταν θέλει να πληρώσει, περιγράφει τον τρόπο αποστολής των προϊόντων, δίνει τα στοιχεία της πιστωτικής του κάρτας και επιβεβαιώνει την αγορά. Το σύστημα επαληθεύει τα στοιχεία της πιστωτικής κάρτας και επιβεβαιώνει την αγορά, ενώ στέλνει και ένα επιβεβαίωσης. Κύριο/Βασικό Σενάριο Επιτυχίας

18 Περιγραφή Περιπτώσεων Χρήσης (3/6) (Εναλλακτικά Σενάρια/Ροές Γεγονότων) Αφορούν σε υπο-περιπτώσεις του αρχικού (βασικού) σεναρίου (βασική ροή γεγονότων) που προκύπτουν κάτω από συγκεκριμένες συνθήκες. Έχουν τον ίδιο στόχο με το αρχικό σενάριο. Παραδείγματα εναλλακτικών σεναρίων στην «Αγορά Προϊόντος»: Η επαλήθευση των στοιχείων της πιστωτικής κάρτας μπορεί να αποτύχει. Οι τακτικοί πελάτες δε χρειάζεται να δίνουν με κάθε αγορά τα στοιχεία αποστολής, ούτε αυτά της πιστωτικής τους κάρτας.

19 Περιγραφή Περιπτώσεων Χρήσης (4/6) Επομένως, η περιγραφή αποτελείται από: Κύριο Σενάριο Επιτυχίας (ΚΣΕ)/Βασική Ροή Γεγονότων: Περιγράφει το περιεχόμενο της περίπτωσης χρήσης ως μία ακολουθία αριθμημένων βημάτων. Επεκτάσεις / Εναλλακτικές Ροές Γεγονότων Περιγράφει εναλλακτικά σενάρια, που έχουν τον ίδιο στόχο με το ΚΣΕ της περίπτωσης χρήσης. Μπορούν να αφορούν σε επιτυχίες ή αποτυχίες. Εύρεση Επεκτάσεων: Για κάθε βήμα του ΚΣΕ: -- Πώς μπορεί αυτό να εξελιχθεί διαφορετικά; -- Πώς μπορεί να αποτύχει; Προϋποθέσεις (pre-conditions): Περιγράφει τι πρέπει να επαληθεύσει το σύστημα ότι ισχύει, πριν επιτρέψει την εκκίνηση μίας περίπτωσης χρήσης. Ενδιαφερόμενοι (stakeholders): - Όσοι επωφελούνται από την ενεργοποίηση του συγκεκριμένου use case. - Δεν είναι απαραίτητο να είναι χρήστες του Συστήματος.

20 Περιγραφή Περιπτώσεων Χρήσης (5/6) (- Κύριο Σενάριο Επιτυχίας / Βασική Ροή Γεγονότων -) Ακολουθία βημάτων ΚΣΕ Ένα ΚΣΕ είναι μία ακολουθία αριθμημένων βημάτων Κάθε βήμα είναι συνήθως ένα στοιχείο της αλληλεπίδρασης μεταξύ ενός actor και του συστήματος. ΚΣΕ στο Παράδειγμα «Αγορά Προϊόντος»: 1) Ο πελάτης ξεφυλλίζει τον κατάλογο και επιλέγει προϊόντα για αγορά 2) Ο πελάτης πηγαίνει στη σελίδα εισόδου 3) Ο πελάτης συμπληρώνει τα στοιχεία αποστολής 4) Το σύστημα παρουσιάζει τις πλήρεις πληροφορίες τιμολόγησης, μαζί με τα έξοδα αποστολής 5) Ο πελάτης συμπληρώνει τα στοιχεία της πιστωτικής του κάρτας 6) Το σύστημα εγκρίνει την αγορά 7) Το σύστημα επιβεβαιώνει αμέσως την πώληση 8) Το σύστημα στέλνει μήνυμα επιβεβαίωσης μέσω ηλεκτρονικού ταχυδρομείου Ο πελάτης ξεφυλλίζει τον κατάλογο και προσθέτει τα αντικείμενα που θέλει στο καλάθι αγορών. Όταν θέλει να πληρώσει, περιγράφει τον τρόπο αποστολής των προϊόντων, δίνει τα στοιχεία της πιστωτικής του κάρτας και επιβεβαιώνει την αγορά. Το σύστημα επαληθεύει τα στοιχεία της πιστωτικής κάρτας και επιβεβαιώνει την αγορά, ενώ στέλνει και ένα επιβεβαίωσης.

21 Περιγραφή Περιπτώσεων Χρήσης (6/6) Επεκτάσεις (Εναλλακτικές Ροές Γεγονότων) στο Παράδειγμα «Αγορά Προϊόντος»: 3 α ) Ο πελάτης είναι τακτικός πελάτης 1. Το σύστημα παρουσιάζει τις τρέχουσες πληροφορίες για τη διεύθυνση αποστολής, την τιμολόγηση και τη χρέωση. 2. Ο πελάτης ενδέχεται να αποδεχθεί ή να αναθεωρήσει αυτές τις πληροφορίες. Επιστροφή στο βήμα 6 του ΚΣΕ. 6 α ) Το Σύστημα αποτυγχάνει να εγκρίνει την αγορά μέσω πιστωτικής κάρτας 1. Ο πελάτης μπορεί να καταχωρήσει πάλι τα στοιχεία της πιστωτικής του κάρτας ή να κάνει ακύρωση.

22 ΕΠΕΞΗΓΗΜΑΤΙΚΟ ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΗΣ ΧΡΗΣΗΣ (-Σύστημα Αεροδρόμιο-) Στην εικόνα φαίνονται ξεκάθαρα τα όρια του Συστήματος. Στις επόμενες διαφάνειες θα δούμε πως θα σχεδιάσουμε το συγκεκριμένο παράδειγμα στο CASE εργαλείο που θα χρησιμοποιήσουμε.

23 Πώς να δημιουργήσουμε ένα Διάγραμμα Περιπτώσεων Χρήσης 1) Σημείωσε σε μία στήλη τις κυριότερες λειτουργίες (use-cases) του Συστήματος. -- Επιχειρηματικά γεγονότα που εξαρτώνται από την ανταπόκριση του Συστήματος. -- Στόχοι/ανάγκες χρηστών που θα πρέπει να επιτυγχάνονται μέσα από το Σύστημα. -- Ενέργειες που αφορούν δεδομένα: Create, Read, Update, Delete (CRUD) data 2) Σχεδίασε τα οβάλ σχήματα για τα παραπάνω use-cases που εξήχθησαν. 3) Σχεδίασε τα όρια του Συστήματος. -- Βήματα -- 4) Σχεδίασε τους Actors και σύνδεσέ τους με τα use-cases. 5) Σημείωσε τις include, exclude σχέσεις μεταξύ των use-cases (αυτό γίνεται στο τέλος - και όχι στην αρχή).

24 ΠΑΡΑΔΕΙΓΜΑ ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (1/3) (Παράδειγμα Σύστημα Παραγγελειοληψίας) Σχεδιάζετε ένα Σύστημα παραγγελειοληψίας από σερβιτόρους. Ο σερβιτόρος στο palmtop παίρνει την παραγγελία από τον πελάτη, και σημειώνει με τη σειρά τα ορεκτικά, το κυρίως πιάτο και το επιδόρπιο. Στο τέλος, πατά αποστολή και στέλνει την παραγγελία στο σεφ. Όταν η παραγγελία είναι έτοιμη, ο σεφ στέλνει ειδοποίηση στο palmtop του σερβιτόρου. Τέλος, όταν ο πελάτης θέλει να πληρώσει, ο σερβιτόρος σημειώνει την πληρωμή στον palmtop και κλείνει έτσι την εξυπηρέτηση του πελάτη. Ποιό είναι το πιο κατάλληλο μοντέλο περιπτώσεων χρήσης για το Σύστημα αυτό;

25 ΠΑΡΑΔΕΙΓΜΑ ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (2/3) (Παράδειγμα Σύστημα Παραγγελειοληψίας) ΣΥΜΒΟΥΛΕΣ: Τα use cases βγαίνουν συνήθως από την περιγραφή. Σημειώνω τα εξής ρήματα: σερβιτόρος: "παίρνει παραγγελία", "σημειώνει ορεκτικά", "σημειώνει κυρίως πιάτο", "σημειώνει επιδόρπιο", "πατά αποστολή", "στέλνει παραγγελία", "σημειώνει πληρωμή", "κλείνει εξυπηρέτηση" σεφ: "στέλνει ειδοποίηση" πελάτης: "πληρώσει" Άρα, από τα παραπάνω, φαίνεται να έχω: 3 actors και 10 use-cases

26 ΠΑΡΑΔΕΙΓΜΑ ΔΗΜΙΟΥΡΓΙΑΣ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (3/3) (Παράδειγμα Σύστημα Παραγγελειοληψίας) Σημαντικότερος Πρωτεύων Actor: ο σερβιτόρος Οπότε, ξεκινάτε ζωγραφίζοντας πάνω αριστερά τον actor σερβιτόρο. Το πρώτο ρήμα σας είναι το "παίρνει παραγγελία", το οποίο το κάνετε "Λάβε παραγγελία". Προσοχή στο naming convention: η πρώτη λέξη να είναι ρήμα που ξεκινάει με κεφαλαίο και ακολουθεί το αντικείμενο, όσο πιο λακωνικά γίνεται, με μικρά γράμματα (στα Ελληνικά μπορούμε όμως να χρησιμοποιήσουμε και ουσιαστικά που δηλώνουν ενέργεια, όπως π.χ. το «Λήψη Παραγγελίας). Ακολουθούν τα 3 included use cases, το ένα κάτω από το άλλο, και από κάτω το "Στείλε παραγγελία". Δουλεύετε στο παραπάνω μοτίβο Σε αυτό το σημείο, ας ανοίξουμε το εργαλείο μας, το UMLet για να μπορέσουμε να το δουλέψουμε καλύτερα!!!

27 UMLet Εργαλείο που χρησιμοποιείται είτε ως standalone είτε ως plugin στο eclipse. Είναι freeware και μπορείτε να το κατεβάσετε από το παρακάτω link:

28 UMLet Through Eclipse Αρχικά, φτιάχνουμε ένα νέο project: Έπειτα, φτιάχνουμε ένα νέο UMLet diagram: File New Other Umlet diagram Next Fill Container Fill Diagram Name Finish

29 UMLet Through Eclipse: Use Case Diagrams (Παράδειγμα Σύστημα Παραγγελειοληψίας -) Επιλέξτε «UML Use Case» από τη δεξιά λίστα. Διπλό κλικ ή Drag & drop κάθε component από το δεξί πλαίσιο στο κεντρικό χώρο εργασίας σας, έτσι ώστε να συνθέσετε το use case diagram που θέλετε. Στο πλαίσιο Properties, συμπληρώνετε το όνομα του επιλεγμένου κάθε φορά component του διαγράμματός σας. Π.χ. Αctor Σερβιτόρος Με διπλό κλικ πάνω σε κάθε component στο κεντρικό χώρο εργασίας σας που συνθέτετε το διάγραμμα, φτιάχνεται ένα αντίγραφο του στοιχείου αυτού.

30 Περιγραφή: ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (1/4) - Δανεισμός Βιβλιοθήκης - Ο βιβλιοθηκονόμος ταυτοποιεί τον δανειζόμενο. Το Σύστημα παρουσιάζει τα στοιχεία του δανειζόμενου. Ο βιβλιοθηκονόμος επιβεβαιώνει ότι ο δανειζόμενος δικαιούται να δανειστεί βιβλία. Ο βιβλιοθηκονόμος καταχωρίζει τα στοιχεία των αντιτύπων. Το Σύστημα καταγράφει το δανεισμό και παρουσιάζει την προθεσμία για την επιστροφή των αντιτύπων.

31 ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (2/4) - Δανεισμός Βιβλιοθήκης: Βασική Ροή Γεγονότων «Δανεισμός Αντιτύπων» - 1. Ο δανειζόμενος έρχεται στο βιβλιοθηκονόμο κρατώντας τα αντίτυπα των βιβλίων προς δανεισμό. 2. Ο βιβλιοθηκονόμος αναζητά τον δανειζόμενο. 3. Το Σύστημα παρουσιάζει τα στοιχεία του δανειζόμενου. 4. Ο βιβλιοθηκονόμος αναζητά το αντίτυπο. 5. Το Σύστημα παρουσιάζει τα στοιχεία του αντιτύπου. 6. Ο βιβλιοθηκονόμος επιλέγει το αντίτυπο προς δανεισμό. 7. Το Σύστημα επιβεβαιώνει ότι ο δανειζόμενος μπορεί να δανειστεί το αντίτυπο. 8. Το Σύστημα καταχωρίζει το δανεισμό και εμφανίζει την προθεσμία επιστροφής. 9. Ο βιβλιοθηκονόμος ενημερώνει τον δανειζόμενο για την προθεσμία επιστροφής του αντιτύπου. 10. Ο βιβλιοθηκονόμος επαναλαμβάνει τα βήματα 4 έως 9 για όλα τα αντίτυπα.

32 ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (3/4) - Δανεισμός Βιβλιοθήκης: Εναλλακτικές Ροές Γεγονότων «Δανεισμός Αντιτύπων» - Σε οποιοδήποτε σημείο, το λογισμικό καταρρέει: 1. Ο βιβλιοθηκονόμος εκκινεί το Σύστημα. 2. Το Σύστημα ταυτοποιεί το βιβλιοθηκονόμο. 3. Ο βιβλιοθηκονόμος εκκινεί το δανεισμό για τα εναπομείναντα αντίτυπα. 2α. Ο δανειζόμενος έρχεται για πρώτη φορά για δανεισμό. 1. Ο βιβλιοθηκονόμος επιβεβαιώνει ότι ο δανειζόμενος μπορεί να δανειστεί βιβλία από τη Βιβλιοθήκη. 1α. Ο δανειζόμενος δε δικαιούται να δανειστεί από τη Βιβλιοθήκη. 1. Ο δανεισμός τερματίζει. 2. Ο βιβλιοθηκονόμος καταχωρίζει τον δανειζόμενο στο σύστημα με τη «Διαχείριση Δανειζόμενου».

33 ΠΑΡΑΔΕΙΓΜΑ ΔΙΑΓΡΑΜΜΑΤΟΣ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ (4/4) - Δανεισμός Βιβλιοθήκης: Use-Case Diagram - Use-Case Diagram, χρησιμοποιώντας το UMLet Ποιοι είναι οι Actors? Βιβλιοθηκονόμος Δανειζόμενος (Φοιτητής/Καθηγητής) Διαχειριστής Συστήματος Ημερολόγιο Συστήματος Διαχειριστής Ηλεκτρονικού Ταχυδρομείου Ποια είναι τα use-cases? Δανεισμός Αντιτύπων Ταυτοποίηση Χρήστη

34 ΠΑΡΑΔΕΙΓΜΑ - Ταμειακή Μηχανή - (1/3) Περιγραφή: Πελάτης φτάνει στο ταμείο με τα είδη που θέλει να αγοράσει. Για κάθε είδος σαρώνεται ο γραμμωτός του κώδικας (barcode), ο ταμίας εισάγει ποσότητα και στην οθόνη εμφανίζεται η περιγραφή και η τιμή. Στο τέλος, εμφανίζεται το κόστος και επιλέγεται ο τρόπος πληρωμής: μετρητά, επιταγή ή πιστωτική κάρτα. Με την πληρωμή, τυπώνεται η απόδειξη και ενημερώνεται το υπόλοιπο των ειδών στο κατάστημα. Ο διευθυντής δίνει το πρωί στον ταμία κάποια χρήματα για να ξεκινήσει και το βράδυ παίρνει την είσπραξη.

35 ΑΝΑΓΝΩΡΙΣΗ ΤΩΝ ACTORS: ΠΑΡΑΔΕΙΓΜΑ - Ταμειακή Μηχανή - (2/3)

36 ΠΑΡΑΔΕΙΓΜΑ - Ταμειακή Μηχανή - (3/3) USE-CASE DIAGRAM: Δευτερεύων Actor

37 ΠΑΡΑΔΕΙΓΜΑ - Σύστημα Κράτησης Ραντεβού Ασθενών Σε Ιατρείο (1/2) Σε ένα απλό σενάριο: Actors: Patient Doctor Management (Γραμματεία) Use-Cases: Make Appointment Record Availability Produce schedule information

38 ΠΑΡΑΔΕΙΓΜΑ - Σύστημα Κράτησης Ραντεβού Ασθενών Σε Ιατρείο (2/2) Θεωρείστε τώρα ότι το Σύστημα θα πρέπει να μπορεί να ελέγχει αν τα στοιχεία ενός ασθενή υπάρχουν ήδη στο σύστημα (παλιός ασθενής) ή αν είναι νέος, οπότε θα πρέπει να ανοιχτεί μία καινούργια καρτέλα με τα στοιχεία του. Επίσης, θα πρέπει να ενημερώνει τα στοιχεία ενός παλιού ασθενή και να κανονίζει τις πληρωμές για κάθε ραντεβού. Τέλος, θα πρέπει να βγαίνει κάποιο πρόγραμμα με τα ραντεβού του γιατρού.

39 ΠΑΡΑΔΕΙΓΜΑ - Υποδοχή Νοσοκομείου - Το υπο-σύστημα Hospital Reception υποστηρίζει ορισμένα από τα πολλά καθήκοντα ενός Receptionist σε νοσοκομείο. Ο Receptionist προγραμματίζει τα ραντεβού και την εισαγωγή των ασθενών στο νοσοκομείο, συλλέγει πληροφορίες από τους ασθενείς μέσω τηλεφώνου ή/και με την άφιξη των ασθενών στο νοσοκομείο. Για τον ασθενή που θα μείνει στο νοσοκομείο θα πρέπει να ελέγχεται και να του δίνεται κάποιο ελεύθερο κρεβάτι σε κάποιο δωμάτιο. Οι Receptionists θα πρέπει να λαμβάνουν επίσης, τις πληρωμές, να καταγράφουν αυτές σε μία βάση δεδομένων και να δίνουν αποδείξεις, ασφαλιστικά έγγραφα και ιατρικές διαγνώσεις/αποτελέσματα.

40 ΠΑΡΑΔΕΙΓΜΑ - Ηλεκτρονικό Κατάστημα - (1/2)

41 ΠΑΡΑΔΕΙΓΜΑ - Ηλεκτρονικό Κατάστημα - (2/2)

42 ΠΑΡΑΔΕΙΓΜΑ - Έκδοσης Δανείων/Καρτών Τραπέζης -

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

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

Διαβάστε περισσότερα

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

Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης. Use Cases and Use Case Diagrams Περιπτώσεις Χρήσης και Διαγράµµατα Περιπτώσεων Χρήσης Use Cases and Use Case Diagrams Τι είναι οι Περιπτώσεις Χρήσης (Use Cases)! Eίναι µια τεχνική αποτύπωσης των λειτουργικών απαιτήσεων ενός συστήµατος!

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ:

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 7 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάνα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 5 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Περίπτωση Χρήσης Use case Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Φθινόπωρο 2007 HΥ351 Ανάλυση και Σχεδίαση Πληροφοριακών Συστημάτων Information Systems Analysis and Design Use Cases & Use Case Diagrams Περίπτωση Χρήσης

Διαβάστε περισσότερα

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

Οι περιπτώσεις χρήσης 1 Ελληνικό Ανοικτό Πανεπιστήµιο Οι περιπτώσεις χρήσης ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Το µοντέλο των περιπτώσεων χρήσης Τα διαγράµµατα των περιπτώσεων χρήσης Λεκτική περιγραφή των περιπτώσεων χρήσης Τρόπος

Διαβάστε περισσότερα

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Περιπτώσεις Χρήσης (Use Cases)- Γενικά Περίπτωση χρήσης: ένα σύνολο διαδοχικών ενεργειών (που μπορεί να περιλαμβάνει και εναλλακτικές ενέργειες) το οποίο οδηγεί σε ένα χρήσιμο αποτέλεσμαγιαέναν χειριστή

Διαβάστε περισσότερα

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

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων, Περιπτώσεις Χρήσης (Προδιαγραφές Απαιτήσεων) Ιδέα του Jacobson ( 92, OOSE) μηχανισμός ανακάλυψης και καταγραφής των λειτουργικών απαιτήσεων ιστορίες χρήσης του συστήματος εργαλείο ανάλυσης ακόμη και σε

Διαβάστε περισσότερα

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

ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ Αναγνώριση Χειριστών Πρωτεύοντες Χειριστές Πελάτης Διαχειριστής Δευτερεύοντες Χειριστές Γραφείο Ενοικίασης Αυτοκινήτων Ξενοδοχειακός Πράκτορας Αναγνώριση

Διαβάστε περισσότερα

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

Κατάλογος εικόνων Πρόλογος της τρίτης έκδοσης Πρόλογος της πρώτης έκδοσης... 23 Περιεχόμενα Κατάλογος εικόνων... 15 Πρόλογος της τρίτης έκδοσης... 19 Πρόλογος της πρώτης έκδοσης... 23 Πρόλογος... 25 Γιατί να ασχοληθεί κανείς με τη UML;... 27 Η δομή του βιβλίου... 27 Αλλαγές της τρίτης

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΚΦΩΝΗΣΕΙΣ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ 5o Εργαστήριο ΑΣΚΗΣΗ 1: Δίνονται οι εξής προδιαγραφές για τη δημιουργία ενός διαγράμματος δραστηριοτήτων: γίνεται η παραλαβή ενός ηλεκτρονικού μηνύματος,

Διαβάστε περισσότερα

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

Ηλεκτρονικό Κατάστημα ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Παραδείγματα -UML Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Ηλεκτρονικό Κατάστημα Το αντικείμενο είναι η

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE Το path που ακολουθούμε για να ανοίξουμε το εργαλείο είναι: Start All Programs Lab Programs Rational Software Rational Rose Enterprise Edition 1 ο ΔΙΑΓΡΑΜΜΑ:

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Περιπτώσεις Χρήσης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Περιπτώσεις Χρήσης Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο

09 Η γλώσσα UML I. Τεχνολογία Λογισμικού. Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εαρινό εξάμηνο 09 Η γλώσσα UML I Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Εαρινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Unified Modeling Language

Διαβάστε περισσότερα

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ανάλυση Περιπτώσεων Χρήσης Ανάλυση Περιπτώσεων Χρήσης ανάλυση απαιτήσεων ü Διαγράμματα Δραστηριότητας. Επιχειρησιακή μοντελοποίηση και ροή εργασιών σε περιπτώσεις χρήσης ü Μοντελοποίηση Πεδίου. Δημιουργία διαγραμμάτων κλάσεων για

Διαβάστε περισσότερα

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

Διαβάστε περισσότερα

Βήμα 1 ο Επιλογή Προϊόντων

Βήμα 1 ο Επιλογή Προϊόντων Για να βάλετε μία Ηλεκτρονική Παραγγελία ακολουθήστε τα παρακάτω βήματα: Βήμα 1ο : Επιλογή Προϊόντων και προσθήκη στο καλάθι αγορών Βήμα 2ο: Καλάθι Αγορών - Ολοκλήρωση Παραγγελίας - Έγγραφή Αναζήτηση Ακύρωση

Διαβάστε περισσότερα

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19 1.1 Εισαγωγή... 19 1.2 Η γλώσσα UML... 20 1.2.1 Μεθοδολογίες ανάπτυξης λογισμικού... 21 1.2.2 Τύποι διαγραμμάτων της UML... 22 1.3 Διαγράμματα της UML... 24

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ. Άσκηση 1 Εφαρµογή Web ΕΝ ΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ Άσκηση 1 Εφαρµογή Web Α) Τα παραπάνω διαγράµµατα περιπτώσεων χρήσης ικανοποιούν τις απαιτήσεις του συστήµατος ως εξής: ΑΠΑΙΤΗΣΕΙΣ ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ Μόνο οι φοιτητές του συγκεκριµένου

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 7: Εισαγωγή στη UML Τι είναι η UML; 2 Βασικό πρόβλημα τεχνολογίας λογισμικού Έλλειψη κοινά αποδεκτής «γλώσσας» για την έκφραση των σχεδίων λογισμικού. Το

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ & ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ & ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ ΕΚΦΩΝΗΣΕΙΣ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΑΣΚΗΣΕΩΝ 7o Εργαστήριο ΑΣΚΗΣΗ 1: Σενάριο: Online Bookshop Δίνεται το παρακάτω sequence diagram για την ηλεκτρονική αγορά ενός βιβλίου.

Διαβάστε περισσότερα

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

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 5 Νοεμβρίου 2015 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Βάσεις Δεδομένων 3η εργαστηριακή άσκηση

Βάσεις Δεδομένων 3η εργαστηριακή άσκηση Βάσεις Δεδομένων 3η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Συσχέτιση πινάκων (εισαγωγή ξένων κλειδιών) Δρ. Μαρία Ευθυμιοπούλου 1. Εμφάνιση πινάκων στο Workspace Στο προηγούμενο εργαστήριο

Διαβάστε περισσότερα

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος) Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (2ο Μέρος) 1 Περιεχόμενα 1η Άσκηση Διαδικτυακό σύστημα διαχείρισης των λειτουργιών ενός Τμήματος Τριτοβάθμιας Εκπαίδευσης... 4 2 η Άσκηση Σύστημα

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 3 ο Εργαστήριο - ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 3 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

Διαβάστε περισσότερα

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 16/10/2017 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Use Case Models & Diagrams Μοντέλα και Διαγράμματα Περιπτώσεων

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού 15/10/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Use Case Models & Diagrams Μοντέλα και Διαγράμματα Περιπτώσεων

Διαβάστε περισσότερα

Ksyla.gr Σύντομη περιγραφή λειτουργίας

Ksyla.gr Σύντομη περιγραφή λειτουργίας Οδηγός Εφαρμογής Ksyla.gr Σύντομη περιγραφή λειτουργίας Το ksyla.gr είναι μια κοινότητα αγοραπωλησίας καύσιμου ξύλου σε οποιαδήποτε μορφή (καυσόξυλα, πέλλετ, μπρικέτες, κάρβουνα) καθώς επίσης και ειδών

Διαβάστε περισσότερα

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

Περιεχόμενο του μαθήματος ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΟΥΣΕΙΩΝ Ανάλυση Απαιτήσεων Μοντέλο περιπτώσεων χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Χειμερινό Εξάμηνο 2010-2011 1 Περιεχόμενο

Διαβάστε περισσότερα

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

εικ.1 Λογαριασμός χρήστη ΝΕΑ ΥΠΗΡΕΣΙΑ «ΛΟΓΑΡΙΑΣΜΟΣ ΧΡΗΣΤΗ» ΣΤΟΝ ΗΛΕΚΤΡΟΝΙΚΟ ΚΑΤΑΛΟΓΟ ΤΗΣ ΒΙΒΛΙΟΘΗΚΗΣ Το συνεργατικό ολοκληρωμένο πληροφοριακό σύστημα Sierra της βιβλιοθήκης του ΤΕΙ Ηπείρου εμπλουτίστηκε με τη νέα υπηρεσία «Λογαριασμός

Διαβάστε περισσότερα

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

Διαβάστε περισσότερα

1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο)

1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο) 1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο) Η εταιρία «ΧΥΖ» ειδικεύεται στην πώληση βιβλίων και CDs και επιθυμεί να δημιουργήσει ένα ηλεκτρονικό κατάστημα

Διαβάστε περισσότερα

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 1 Δρ. Βασιλική Κούφη Περιεχόμενα 1. Εισαγωγή 2. Κύκλος ζωής ανάπτυξης Βάσεως Δεδομένων 3. Oracle SQL Developer Data

Διαβάστε περισσότερα

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

Διαγράμματα Αλληλεπίδρασης. Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας Διαγράμματα Αλληλεπίδρασης Διαγράμματα Ακολουθίας Διαγράμματα Συνεργασίας 1 Διαγράμματα αλληλεπίδρασης Απεικονίζουν την αλληλεπίδραση των αντικειμένων μέσω μηνυμάτων Η ανάθεση αρμοδιοτήτων περιλαμβάνει

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 17/10/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Use Case Models & Diagrams Μοντέλα και

Διαβάστε περισσότερα

Οδηγίες χρήσεως της υπηρεσίας Alpha e-statements

Οδηγίες χρήσεως της υπηρεσίας Alpha e-statements Οδηγίες χρήσεως της υπηρεσίας Alpha e-statements 1. Ηείσοδοςστηνυπηρεσίαμπορείναπραγματοποιηθεί μέσω του portal τωνκαρτώντηςτραπέζης www.alpha.gr/cards ήαπευθείαςαπότοintranet. Αναζητήστε τη σχετική σηματοποίηση

Διαβάστε περισσότερα

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

Use Cases: μια σύντομη εισαγωγή. Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 Use Cases: μια σύντομη εισαγωγή Heavily based on UML & the UP by Arlow and Neustadt, Addison Wesley, 2002 (γενικές εισαγωγικές ιδέες) ΣΥΛΛΟΓΗ ΑΠΑΙΤΗΣΕΩΝ 2 Ανάλυση απαιτήσεων Λειτουργικές απαιτήσεις: τι

Διαβάστε περισσότερα

Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe

Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe Βασικές λειτουργίες διαδανεισμού μέσα από το σύστημα SmILLe Κεντρικό σύστημα διαδανεισμού smille περιβάλλον διαχειριστή. Για την είσοδό σας στο σύστημα επισκέπτεστε την σελίδα http://ill.lib.ntua.gr/smille/admin/login.php

Διαβάστε περισσότερα

KOHA ΧΡΗΣΤΕΣ ΜΙΑ ΠΛΟΗΓΗΣΗ ΣΤΗΝ ΟΘΟΝΗ ΤΟΥ ΧΡΗΣΤΗ

KOHA ΧΡΗΣΤΕΣ ΜΙΑ ΠΛΟΗΓΗΣΗ ΣΤΗΝ ΟΘΟΝΗ ΤΟΥ ΧΡΗΣΤΗ KOHA ΧΡΗΣΤΕΣ ΜΙΑ ΠΛΟΗΓΗΣΗ ΣΤΗΝ ΟΘΟΝΗ ΤΟΥ ΧΡΗΣΤΗ Χρήστες: μια πλοήγηση στην οθόνη του χρήστη Για αναζήτηση χρηστών επιλέγουμε μία από τις παρακάτω ενέργειες: 1. από τη γρήγορη αναζήτηση στη γραμμή έρευνας

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

Διαβάστε περισσότερα

επειδή η επικάλυψη είναι τέχνη B2B HATZIYIANNAKIS b2b.hatziyiannakis.gr

επειδή η επικάλυψη είναι τέχνη B2B HATZIYIANNAKIS b2b.hatziyiannakis.gr B2B HATZIYIANNAKIS b2b.hatziyiannakis.gr ΚΟΥΦΕΤΟΠΟΙΙΑ ΧΑΤΖΗΓΙΑΝΝΑΚΗ Α.Ε. www.hatziyiannakis.gr sales@hatziyiannakis.gr / emporiko@hatziyiannakis.gr Β2Β HATZYIANNAKIS 01 Β2Β HATZIYIANNAKIS Επίκεντρο της

Διαβάστε περισσότερα

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

09 Η γλώσσα UML II. Τεχνολογία Λογισμικού. Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Χειμερινό εξάμηνο 09 Η γλώσσα UML II Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Μοντελοποίηση συμπεριφοράς

Διαβάστε περισσότερα

Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση

Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση Ανάλυση και Σχεδιασμός Συστημάτων Διδάσκων : Δαμιανός Χατζηαντωνίου ΑΤΟΜΙΚΗ

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.

Διαβάστε περισσότερα

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό

Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεωρίες Μάθησης και Εκπαιδευτικό Λογισμικό Ενότητα 9: Αρχιτεκτονική Λογισμικού, Όψεις Αρχιτεκτονικής Λογισμικού, Διαγράμματα UML Σταύρος

Διαβάστε περισσότερα

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

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015 Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015 4:11 μμ Scheduling έργου Σελίδα 1 Scheduling έργου 2 Τρίτη, 27 Οκτωβρίου 2015 4:13 μμ Scheduling έργου Σελίδα 2 Σταθμός αιμοδοσίας Τρίτη, 27 Οκτωβρίου 2015 4:13

Διαβάστε περισσότερα

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

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3) Σχεδιασμός Πληροφοριακών Συστημάτων Η παρακάτω Άσκηση είναι το θέμα της εξέτασης Θεωρίας Ιουνίου 2009. Μπορείτε να το μελετήσετε και να το υλοποιήσετε στον υπολογιστή σας. Αυτό θα ήταν μια εξαιρετική εργασία

Διαβάστε περισσότερα

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή Πίνακας Περιεχομένων Πίνακας Περιεχομένων... 2 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / Εγγραφή στην πλατφόρμα... 3 1.3 Είσοδος σε μάθημα...

Διαβάστε περισσότερα

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

. Μεθοδολογία Προγραμματισμού. UML Διαγράμματα. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014 .. Μεθοδολογία Προγραμματισμού UML Διαγράμματα Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εισαγωγή Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού

Διαβάστε περισσότερα

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 -

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 - Εγχειρίδιο Χρήστη Ιούνιος 2009 Σελίδα - 1 - 1 Γενικά Η εφαρμογή Intelsoft Hotel (IS HOTEL) αφορά τη διαχείριση μίας μικρής ξενοδοχειακής μονάδας και επιτρέπει τη διαχείριση : των δωματίων και των πελατών

Διαβάστε περισσότερα

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

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

Διαβάστε περισσότερα

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 Μ6. Φάσεις ανάπτυξης λογισμικού: προδιαγραφές, σχεδίαση, υλοποίηση, επαλήθευση, τεκμηρίωση, συντήρηση προγραμμάτων Δρ. Γεώργιος Παπαλάμπρου Επικ.

Διαβάστε περισσότερα

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων

Διαγράμματα UML στην Ανάλυση. Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων Διαγράμματα UML στην Ανάλυση Μέρος Γ Διαγράμματα Επικοινωνίας Διαγράμματα Ακολουθίας Διαγράμματα Μηχανής Καταστάσεων περιεχόμενα παρουσίασης Διαγράμματα επικοινωνίας Διαγράμματα ακολουθίας Διαγράμματα

Διαβάστε περισσότερα

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

Διαβάστε περισσότερα

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1 ο επαναληπτικό μάθημα) Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1 ο επαναληπτικό μάθημα) 1 η Άσκηση Ηλεκτρονικό Βιβλιοπωλείο «Το κεντρικό βιβλιοπωλείο «Η Γνώση» αποφάσισε να επεκτείνει τις δραστηριότητές του

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης Megasoft 2009

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

Διαβάστε περισσότερα

Μοντελοποίηση ροών εργασίας

Μοντελοποίηση ροών εργασίας Μοντελοποίηση ροών εργασίας ΕΣΔΔ Σειρά 22 η Ενότητα 4 Περιεχόμενα Διαδικασία Μοντελοποίηση Διαδικασιών Τεχνικές Μοντελοποίησης Διαδικασιών Εργαλεία Μοντελοποίησης Διαδικασιών Business Process Model and

Διαβάστε περισσότερα

περιεχόμενα παρουσίασης

περιεχόμενα παρουσίασης Ανάλυση Απαιτήσεων περιεχόμενα παρουσίασης Δημιουργία μοντέλου Προσεγγίσεις Μοντελοποίησης Μοντελοποίηση δεδομένων Διαγράμματα ροής δεδομένων Μη διαγραμματικά μοντέλα ανάλυσης Διαγράμματα δραστηριότητας

Διαβάστε περισσότερα

αντίστοιχο γεγονός. Όταν όντως το κουμπί

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

Διαβάστε περισσότερα

Εργαστηριακές Ασκήσεις Σελίδα 1

Εργαστηριακές Ασκήσεις Σελίδα 1 Άσκηση 3 η : Δημιουργία ΒΔ που αποτελείται από δυο πίνακες με υλοποίηση συσχέτισης τύπου «1 προς Ν» και σχεδίαση διάταξης φόρμας-υποφόρμας προβολής και καταχώρησης δεδομένων. 1. χεδίαση και δημιουργία

Διαβάστε περισσότερα

Εθνικό Κέντρο Τεκμηρίωσης ΕΙΕ. Copyright 2014 Εθνικό Κέντρο Τεκμηρίωσης Ι EIE

Εθνικό Κέντρο Τεκμηρίωσης ΕΙΕ. Copyright 2014 Εθνικό Κέντρο Τεκμηρίωσης Ι EIE Εθνικό Κέντρο Τεκμηρίωσης ΕΙΕ Copyright 2014 Εθνικό Κέντρο Τεκμηρίωσης Ι EIE δ. Βασιλέως Κωνσταντίνου 48, 11635 Αθήνα τ.: 210 7273900 f: 210 7246824 e: ekt@ekt.gr www.ekt.gr Το έργο αυτό διατίθεται με

Διαβάστε περισσότερα

Διαχείριση Εισπράξεων. Στη διαδικασία αυτή περιγράφεται η διαχείριση των εισπράξεων

Διαχείριση Εισπράξεων. Στη διαδικασία αυτή περιγράφεται η διαχείριση των εισπράξεων Διαχείριση Εισπράξεων Στη διαδικασία αυτή περιγράφεται η διαχείριση των εισπράξεων Περιεχόμενα Δημιουργία είσπραξης μετρητών 3 Δημιουργία είσπραξης πιστωτικών καρτών 6 Δημιουργία είσπραξης αξιογράφου 11

Διαβάστε περισσότερα

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

Διαβάστε περισσότερα

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

Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Τεχνολογία Λογισμικού & Ανάλυση Συστημάτων 24/10/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Use Case Models & Diagrams Μοντέλα και

Διαβάστε περισσότερα

Οδηγίες Δέσμευσης Αιθουσών Υπολογιστών. στο Μηχανογραφικό Κέντρο. Πίνακας Περιεχομένων

Οδηγίες Δέσμευσης Αιθουσών Υπολογιστών. στο Μηχανογραφικό Κέντρο. Πίνακας Περιεχομένων Οδηγίες Δέσμευσης Αιθουσών Υπολογιστών στο Μηχανογραφικό Κέντρο Πίνακας Περιεχομένων Είσοδος στο πρόγραμμα... 2 Ρυθμίσεις ενημερώσεων... 2 Παρουσίαση κρατήσεων στις Αίθουσες Υπολογιστών του Μηχανογραφικού

Διαβάστε περισσότερα

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

Διαχείριση Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ ΟΔΗΓΙΕΣ ΧΡΗΣΤΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΑΞΗΣ CLAROLINE Κατάλογος περιεχομένων Εγγραφή μαθητή στο Claroline...2 Εγγραφή σε μάθημα...3 Τα μαθήματά μου...4 Αλλαγή του προφίλ μου (Manage my account)...4

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 3 η (Δε) Σκοπός : Εμπορικό κύκλωμα μιας επιχείρησης: Μετασχηματισμός παραστατικών. Άμεση καταχώρηση πελατών.(σελίδες σημειώσεων: 17-25,55-74 )

ΑΣΚΗΣΗ 3 η (Δε) Σκοπός : Εμπορικό κύκλωμα μιας επιχείρησης: Μετασχηματισμός παραστατικών. Άμεση καταχώρηση πελατών.(σελίδες σημειώσεων: 17-25,55-74 ) Α.Τ.Ε.Ι. Πάτρας Τμήμα Διοίκησης Επιχειρήσεων Επιχειρησιακά Πληροφοριακά Συστήματα (Εργαστήριο) Χειμερινό εξάμηνο 2011-12 Διδάσκων: Αγγελόπουλος Γιάννης (www.aggelopoulos.tk) ΑΣΚΗΣΗ 3 η (Δε) Σκοπός : Εμπορικό

Διαβάστε περισσότερα

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 09-02-2015 Περιεχόμενα Περιεχόμενα... 2 ΣΚΟΠΟΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 3 ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 4 Πρόγραμμα Κρατήσεων...

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης

Οδηγός Εγκατάστασης www.athenaschool.net Οδηγός Εγκατάστασης Αθηνά 2012 Μάρτιος 2013 Copyright Πόλυς Γεωργίου, 2013 Με επιφύλαξη παντός δικαιώματος. All rights reserved. Απαγορεύεται η αντιγραφή ή διανομή του παρόντος εγχειριδίου,

Διαβάστε περισσότερα

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ Διδάσκων : Δημήτριος Σάμψων

Διαβάστε περισσότερα

Οδηγός υποβολής σε αποθετήριο SaaS

Οδηγός υποβολής σε αποθετήριο SaaS Οδηγός υποβολής σε αποθετήριο SaaS Εθνικό Κέντρο Τεκμηρίωσης ΕΙΕ Μονάδα Τεκμηρίωσης ΕΚΤ Υπεύθυνη έκδοσης: Δέσποινα Χαρδούβελη Κείμενα: Κατερίνα Μπάρτζη Επιμέλεια Έκδοσης: Έλενα Λαγούδη Σχεδιασμός Έκδοσης:

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Συνοπτικές οδηγίες διαχείρισης της εφαρμογής

Συνοπτικές οδηγίες διαχείρισης της εφαρμογής Συνοπτικές οδηγίες διαχείρισης της εφαρμογής Σημειώσεις. Το σύστημα έχει προγραμματιστεί βάσει της αίτησης σας.. Οποιαδήποτε αλλαγή μπορεί να προκαλέσει προβλήματα.. Είστε υπεύθυνοι για οτιδήποτε προβάλλεται

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER) ..?????? ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ?? ΙΙ Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) . ER ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entity-relationship diagram) είναι ένας τρόπος αφηρημένης

Διαβάστε περισσότερα

Διαχείριση Γνώσης Ροές Διαδικασιών

Διαχείριση Γνώσης Ροές Διαδικασιών Στα πλαίσια του εργαστηρίου αυτού θα αποτυπωθεί μια επιχειρηματική διαδικασία χρησιμοποιώντας τεχνολογίες οντολογιών (για τον ορισμό των επιχειρηματικών κανόνων) και δικτύων γνώσης (για την απεικόνιση

Διαβάστε περισσότερα

Εφαρμογή Μεθοδολογίας ICONIX

Εφαρμογή Μεθοδολογίας ICONIX Πρόγραμμα Μεταπτυχιακών Σπουδών στην Εφαρμοσμένη Πληροφορική Προηγμένη Τεχνολογία Λογισμικού, 2016 Α. Χατζηγεωργίου Εφαρμογή Μεθοδολογίας ICONIX Παράδειγμα: Εγγραφή Φοιτητή σε Μάθημα Θέμα Θεωρείστε ότι

Διαβάστε περισσότερα

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

Διαγράμματα περιπτώσεων χρήσης Διαγράμματα περιπτώσεων χρήσης Use case diagrams Περιγράφουν τη συμπεριφορά ενός συστήματος από την οπτική γωνία ενός χρήστη. Το μοντέλο περιπτώσεων χρήσης περιλαμβάνει : Τις ίδιες τις περιπτώσεις χρήσης

Διαβάστε περισσότερα