Παραδείγματα διαγραμμάτων της UML (1ο Μέρος)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 3: Εφαρμογές Δικτυωτής Ανάλυσης (2 ο Μέρος)

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

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

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

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

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

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

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

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

Προσχολική Παιδαγωγική Ενότητα 2: Οργάνωση χρόνου και χώρου στα νηπιαγωγεία

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος)

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

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

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

Εκπαιδευτική Διαδικασία και Μάθηση στο Νηπιαγωγείο Ενότητα 1: Εισαγωγή

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.3: Μεθοδολογία εφαρμογής προγράμματος Ολικής Ποιότητας

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

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

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

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

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

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

Διοίκηση Ολικής Ποιότητας & Επιχειρηματική Αριστεία Ενότητα 1.3.2: Παραδοσιακή VS νέα προσέγγιση της ΔΟΠ

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 10: Διαχείριση Έργων (2ο Μέρος)

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

Θεωρία Λήψης Αποφάσεων

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

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 2: Εφαρμογές Δικτυωτής Ανάλυσης (1 ο Μέρος)

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

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

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 6: Συμπίεση Έργου

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

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

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

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

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

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 5: Διαχείριση Έργων υπό συνθήκες αβεβαιότητας

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

Διαχείριση Έργων. Ενότητα 4: Διάγραμμα Gannt

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

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

Μάρκετινγκ. Ενότητα 2: Αξία για τους Πελάτες

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

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

Διαφήμιση και Δημόσιες Σχέσεις Ενότητα 9: Σχέσεις διαφημιστή-διαφημιζόμενου

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

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

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

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

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

ΕΦΑΡΜΟΣΜΕΝΗ ΗΘΙΚΗ. Ενότητα 9: Σχέση Ηθικής και Δικαιοσύνης. Παρούσης Μιχαήλ. Τμήμα Φιλοσοφίας

Φιλοσοφία της Ιστορίας και του Πολιτισμού

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

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

Διαχείριση Έργων. Ενότητα 10: Χρονοπρογραμματισμός έργων (υπό συνθήκες αβεβαιότητας)

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

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

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

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

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

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

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

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

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

Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 4η: Καθορισμός Περιοχής Πώλησης (sales territory)

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

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

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

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

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

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

Επιχειρησιακή Έρευνα

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

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

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

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

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

Transcript:

Παραδείγματα διαγραμμάτων της UML (1ο Μέρος) 1

Περιεχόμενα 1. Διαγράμματα περίπτωσης χρήσης... 4 1.1 Γενικός τρόπος μοντελοποίησης χρήστη και περίπτωσης χρήσης... 4 1.2 Παράδειγμα διαγράμματος περίπτωσης χρήσης «Διαχείριση δηλώσεων και βαθμολογιών μαθημάτων»... 5 1.3 Παραδείγματα κληρονομικότητας σε διαγράμματα περίπτωσης χρήσης... 6 1.4 Παραδείγματα σχέσεων «περιλαμβάνει» και «επεκτείνει» σε διαγράμματα περίπτωσης χρήσης... 7 2. Διαγράμματα κλάσης... 8 2.1 Παραδείγματα κλάσης... 8 2.2 Παραδείγματα σχέσεων «συσχέτισης» σε διαγράμματα κλάσης... 9 2.3 Παράδειγμα σχέσης «ενσωμάτωσης» σε διάγραμμα κλάσης... 10 2.4 Παράδειγμα σχέσης «σύνθεσης» σε διαγράμματα κλάσης... 11 2.5 Παράδειγμα κληρονομικότητας σε διαγράμματα κλάσης... 12 2.5 Παράδειγμα διαγράμματος κατάστασης για το αντικείμενο «Φόρμα εισαγωγής στοιχείων»... 13 Χρηματοδότηση... 14 Σημείωμα Αναφοράς... 15 Σημείωμα Αδειοδότησης... 16 2

Πίνακας εικόνων Εικόνα 1: Γενικός τρόπος μοντελοποίησης χρήστη και περίπτωσης χρήσης... 4 Εικόνα 2: Παράδειγμα διαγράμματος περίπτωσης χρήσης «Διαχείριση δηλώσεων και βαθμολογιών μαθημάτων»... 5 Εικόνα 3: Παραδείγματα κληρονομικότητας σε διαγράμματα περίπτωσης χρήσης... 6 Εικόνα 4: Παραδείγματα σχέσεων «περιλαμβάνει» και «επεκτείνει» σε διαγράμματα περίπτωσης χρήσης... 7 Εικόνα 5: Παραδείγματα σχέσεων «συσχέτισης» σε διαγράμματα κλάσης... 9 Εικόνα 6: Παράδειγμα σχέσης «ενσωμάτωσης» σε διάγραμμα κλάσης... 10 Εικόνα 7: Παράδειγμα σχέσης «σύνθεσης» σε διαγράμματα κλάσης... 11 Εικόνα 8: Παράδειγμα κληρονομικότητας σε διαγράμματα κλάσης... 12 Εικόνα 9: Παράδειγμα διαγράμματος κατάστασης για το αντικείμενο «Φόρμα εισαγωγής στοιχείων»... 13 3

Παραδείγματα διαγραμμάτων της UML (1ο Μέρος) 1. Διαγράμματα περίπτωσης χρήσης 1.1 Γενικός τρόπος μοντελοποίησης χρήστη και περίπτωσης χρήσης Περίπτωση χρήσης Εικόνα 1: Γενικός τρόπος μοντελοποίησης χρήστη και περίπτωσης χρήσης 4

1.2 Παράδειγμα διαγράμματος περίπτωσης χρήσης «Διαχείριση δηλώσεων και βαθμολογιών μαθημάτων» Καταχώρηση βαθμολογιών Καθηγητής Ανάγνωση βαθμολογιών Φοιτητής Έκδοση βεβαιώσεων συμμετοχής σε εξετάσεις Εισαγωγή δηλώσεων φοιτητών Διαχειριστής Συστήματος Εικόνα 2: Παράδειγμα διαγράμματος περίπτωσης χρήσης «Διαχείριση δηλώσεων και βαθμολογιών μαθημάτων» 5

1.3 Παραδείγματα κληρονομικότητας σε διαγράμματα περίπτωσης χρήσης Μαγείρεμα δείπνου Γενίκευση/Ειδίκευση (Κληρονομικότητα) Μαγείρεμα παστίτσιου Ετοιμασία σαλάτας Βράσιμο μακαρονιών Μαγείρεμα κιμά Μαγείρεμα μπεσαμέλ Άντρας σεφ Γυναίκα σεφ Γενίκευση/Ειδίκευση (Κληρονομικότητα) Σεφ Εικόνα 3: Παραδείγματα κληρονομικότητας σε διαγράμματα περίπτωσης χρήσης 6

1.4 Παραδείγματα σχέσεων «περιλαμβάνει» και «επεκτείνει» σε διαγράμματα περίπτωσης χρήσης Καταχώρηση βαθμολογιών «περιλαμβάνει» Καθηγητής Τροποποίηση βαθμολογιών «περιλαμβάνει» Αποθήκευση βαθμολογιών «επεκτείνει» Ενημέρωση καρτέλας «περιλαμβάνει» ( include ) «επεκτείνει» ( extend ) Εικόνα 4: Παραδείγματα σχέσεων «περιλαμβάνει» και «επεκτείνει» σε διαγράμματα περίπτωσης χρήσης 7

2. Διαγράμματα κλάσης 2.1 Παραδείγματα κλάσης Κουζίνα -όνομαμάρκας -όνομαμοντέλου -σειριακόςαριθμός -χωρητικότητα +δέχομαιταψί() +δέχομαισχάρα() +ανοίγω() +κλείνω() Στατικό μέρος Δυναμικό μέρος Κουζίνα -όνομαμάρκας: συμβολοσειρά -όνομαμοντέλου: συμβολοσειρά -σειριακόςαριθμός: συμβολοσειρά -χωρητικότητα: ακέραιος αριθμός +δέχομαιταψί(μέσα_ταψί: ακέραιος αριθμός) +δέχομαισχάρα(μέσα_σχάρα: ακέραιος αριθμός) +ανοίγω(): λογικός τύπος +κλείνω(): λογικός τύπος Στατικό μέρος Δυναμικό μέρος μέρος ηκουζίναμου:κουζίνα -όνομαμάρκας = Pitsos -όνομαμοντέλου = FGY-2500 -σειριακόςαριθμός = A2675438 -χωρητικότητα = 50 ηκουζίναμου:κουζίνα -όνομαμάρκας: συμβολοσειρά = Pitsos -όνομαμοντέλου: συμβολοσειρά = FGY-2500 -σειριακόςαριθμός: συμβολοσειρά = A2675438 -χωρητικότητα: ακέραιος αριθμός = 50 8

2.2 Παραδείγματα σχέσεων «συσχέτισης» σε διαγράμματα κλάσης Άντρας Γυναίκα 1 έχει παντρευτεί 1 Καθηγητής Φοιτητής 1 διδάσκει * διδάσκεται Άντρας Ταμίας Πελάτης Άντρας 1 εξυπηρετεί 1..* εξυπηρετείται Ναός 1 έχει 0..2 Καμπαναριό Φοιτητής Μάθημα 1 παρακολουθεί 5..7 παρακολουθείται ΛίσταΚρατήσεων Κράτηση 1 αποτελείται ανήκει * Εικόνα 5: Παραδείγματα σχέσεων «συσχέτισης» σε διαγράμματα κλάσης 9

2.3 Παράδειγμα σχέσης «ενσωμάτωσης» σε διάγραμμα κλάσης Τμήμα Μαθητής 1 * Εικόνα 6: Παράδειγμα σχέσης «ενσωμάτωσης» σε διάγραμμα κλάσης 10

2.4 Παράδειγμα σχέσης «σύνθεσης» σε διαγράμματα κλάσης Εταιρία Τμήμα 1 * Εικόνα 7: Παράδειγμα σχέσης «σύνθεσης» σε διαγράμματα κλάσης 11

2.5 Παράδειγμα κληρονομικότητας σε διαγράμματα κλάσης Ζώο Υπερκλάση Γενίκευση/Ειδίκευση (Κληρονομικότητα) Αμφίβιο Ερπετό Θηλαστικό Πτηνό Υποκλάσεις Εικόνα 8: Παράδειγμα κληρονομικότητας σε διαγράμματα κλάσης 12

2.5 Παράδειγμα διαγράμματος κατάστασης για το αντικείμενο «Φόρμα εισαγωγής στοιχείων» Αρχική κατάσταση Επαναφορά Φόρμα με αποθήκευση στοιχείων ακυρωμένη Φόρμα άδεια Είσοδος/Πληκτρολόγηση στοιχείων Φόρμα συμπληρωμένη με στοιχεία Ακύρωση Αποθήκευση Επαναφορά Φόρμα με στοιχεία αποθηκευμένα Εικόνα 9: Παράδειγμα διαγράμματος κατάστασης για το αντικείμενο «Φόρμα εισαγωγής στοιχείων» 13

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

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Γρηγόριος Μπεληγιάννης. «Πληροφοριακά Συστήματα Διοίκησης. 1 η Διάλεξη Παραδείγματα χρήσης της UML (1ο Μέρος)». Έκδοση: 1.0. Πάτρα 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/modules/document/document.php?course=deapt111. 15

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