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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γενική Φυσική Ενότητα: Δυναμική Άκαμπτου Σώματος

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

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

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

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

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

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

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

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

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

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

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

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

ΘΕΡΜΟΔΥΝΑΜΙΚΗ Ι. Ενότητα 2: Θερμοδυναμικές συναρτήσεις. Σογομών Μπογοσιάν Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών

Κβαντική Φυσική Ι. Ενότητα 19: Εισαγωγή στα τετραγωνικά δυναμικά. Ανδρέας Τερζής Σχολή Θετικών Επιστημών Τμήμα Φυσικής

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

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

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

Φυσική ΙΙΙ. Ενότητα 4: Ηλεκτρικά Κυκλώματα. Γεώργιος Βούλγαρης Σχολή Θετικών Επιστημών Τμήμα Φυσικής

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

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

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

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

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

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

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

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

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

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

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

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

Στατιστική. 6 ο Μάθημα: Διαστήματα Εμπιστοσύνης και Έλεγχοι Υποθέσεων. Γεώργιος Μενεξές Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων

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

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

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

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

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

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

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

Transcript:

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

Περιεχόμενα η Άσκηση... 4 2 η Άσκηση... 5 3 η Άσκηση... 6 4 η Άσκηση... 9 5 η Άσκηση... 0 6 η Άσκηση... 2 Χρηματοδότηση... 4 Σημείωμα Αναφοράς... 5 Σημείωμα Αδειοδότησης... 6 2

Πίνακας εικόνων Εικόνα : Ενδεικτική επίλυση ης άσκησης... 4 Εικόνα 2: Ενδεικτική επίλυση 2 ης άσκησης... 5 Εικόνα 3: Ενδεικτική επίλυση 3 ης Άσκησης ( ο μέρος)... 7 Εικόνα 4: Ενδεικτική επίλυση 3 ης άσκησης (2ο μέρος)... 8 Εικόνα 5: Διάγραμμα εκφώνησης 4 ης άσκησης... 9 Εικόνα 6: Ενδεικτική επίλυση 4 ης άσκησης... 9 Εικόνα 7: Διάγραμμα εκφώνησης 5 ης άσκησης... 0 Εικόνα 8: Ενδεικτική επίλυση 5 ης άσκησης ( ο μέρος)... 0 Εικόνα 9: Ενδεικτική επίλυση 5 ης άσκησης (2 ο μέρος)... Εικόνα 0: Διάγραμμα εκφώνησης 6 ης άσκησης... 2 Εικόνα : Ενδεικτική επίλυση 6 ης άσκησης... 3 3

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (ο Μέρος) η Άσκηση Σχεδιάστε ένα διάγραμμα κλάσης το οποίο να ανταποκρίνεται στην παρακάτω περιγραφή: «Ένα μοντέλο μπορεί να περιλαμβάνει διαφορετικές όψεις, ενώ κάθε όψη ανήκει σε ένα μόνο μοντέλο. Μια σειρά από διαφορετικά μοντέλα απαιτούνται για την περιγραφή ενός συστήματος, ενώ κάθε μοντέλο περιγράφει ένα συγκεκριμένο σύστημα». Προσδιορίστε τις κλάσεις, τις σχέσεις ανάμεσα σε αυτές και την πολλαπλότητα κάθε σχέσης. Ενδεικτική λύση Εικόνα : Ενδεικτική επίλυση ης άσκησης 4

2 η Άσκηση Έστω η ακόλουθη περιγραφή: «Κάθε μάθημα στο πρόγραμμα σπουδών ενός πανεπιστημιακού τμήματος μπορεί να είναι προαπαιτούμενο για άλλα μαθήματα σε μεγαλύτερα εξάμηνα. Επίσης, ένα μάθημα μπορεί να προαπαιτεί με τη σειρά του άλλα μαθήματα από προηγούμενα εξάμηνα». Με δεδομένη την κλάση Μάθημα, να προσδιορίσετε μια κατάλληλη σχέση που να μοντελοποιεί την παραπάνω περιγραφή. Ενδεικτική λύση Προαπαιτείται 0..* Μάθημα 0..* Προαπαιτεί Εικόνα 2: Ενδεικτική επίλυση 2 ης άσκησης 5

3 η Άσκηση Έστω τα ακόλουθα γεωμετρικά σχήματα (τρίγωνο, τετράγωνο, παραλληλόγραμμο, κύκλος) που το καθένα έχει διαφορετικό χρώμα: Να ορίσετε ξεχωριστά μία κλάση για κάθε διαφορετικό γεωμετρικό σχήμα. Κάθε κλάση να έχει 3 χαρακτηριστικά και 3 μεθόδους. Μία από τις μεθόδους θα πρέπει να είναι ο «Υπολογισμός εμβαδού()», που υπολογίζει το εμβαδό του αντίστοιχου σχήματος Να κατασκευάσετε μια νέα κλάση «Γεωμετρικό σχήμα» και να συνδέσετε τις κλάσεις των γεωμετρικών σχημάτων που έχετε φτιάξει (τρίγωνο, τετράγωνο, παραλληλόγραμμο, κύκλος) με αυτή. Εφαρμόστε γενίκευση/ειδίκευση για να βελτιώσετε τη μορφή του τελικού διαγράμματος κλάσης. 6

Ενδεικτική λύση -Όνομα: συμβολοσειρά -Χρώμα: συμβολοσειρά -Πλευρά_α: πραγματικός αριθμός -Πλευρά_β: πραγματικός αριθμός -Πλευρά_γ: πραγματικός αριθμός Τρίγωνο +Αλλαγή_ονόματος(όνομα: συμβολοσειρά) +Αλλαγή_χρώματος(χρώμα: συμβολοσειρά) +Αλλαγή_μεγέθους(πλευρά: πραγματικός αριθμός, πλευρά_β: πραγματικός αριθμός, πλευρά_γ: πραγματικός αριθμός) +Υπολογισμός_εμβαδού(πλευρά_α: πραγματικός_αριθμός, πλευρά_β: πραγματικός αριθμός, πλευρά_γ: πραγματικός αριθμός) -Όνομα: συμβολοσειρά -Χρώμα: συμβολοσειρά -Πλευρά_α: πραγματικός αριθμός -Πλευρά_β: πραγματικός αριθμός Παραλληλόγραμμο +Αλλαγή_ονόματος(όνομα: συμβολοσειρά) +Αλλαγή_χρώματος(χρώμα: συμβολοσειρά) +Αλλαγή_μεγέθους(πλευρά_α: πραγματικός αριθμός, πλευρά_β: πραγματικός αριθμός) +Υπολογισμός_εμβαδού(πλευρά_α: πραγματικός_αριθμός, πλευρά_β: πραγματικός αριθμός) Τετράγωνο -Όνομα: συμβολοσειρά -Χρώμα: συμβολοσειρά -Πλευρά: πραγματικός αριθμός +Αλλαγή_ονόματος(όνομα: συμβολοσειρά) +Αλλαγή_χρώματος(χρώμα: συμβολοσειρά) +Αλλαγή_μεγέθους(πλευρά: πραγματικός αριθμός) +Υπολογισμός_εμβαδού(πλευρά: πραγματικός_αριθμός) Κύκλος -Όνομα: συμβολοσειρά -Χρώμα: συμβολοσειρά -Ακτίνα: πραγματικός αριθμός +Αλλαγή_ονόματος(όνομα: συμβολοσειρά) +Αλλαγή_χρώματος(χρώμα: συμβολοσειρά) +Αλλαγή_μεγέθους(ακτίνα: πραγματικός αριθμός) +Υπολογισμός_εμβαδού(ακτίνα: πραγματικός_αριθμός) Εικόνα 3: Ενδεικτική επίλυση 3 ης Άσκησης ( ο μέρος) 7

Εικόνα 4: Ενδεικτική επίλυση 3 ης άσκησης (2ο μέρος) 8

4 η Άσκηση Προσδιορίστε την πολλαπλότητα για τη συσχέτιση ανάμεσα στις κλάσεις «Επιβάτης», «Κράτηση_Εισιτηρίου» και «Πτήση» Δικαιολογήστε τις απαντήσεις σας Επιβάτης Κράτηση (εισιτηρίου) Πτήση Εικόνα 5: Διάγραμμα εκφώνησης 4 ης άσκησης Ενδεικτική λύση Εικόνα 6: Ενδεικτική επίλυση 4 ης άσκησης 9

5 η Άσκηση Έστω η εικόνα της επόμενης διαφάνειας, όπου παρουσιάζονται οι συνδέσεις μεταξύ δύο γεωμετρικών σχημάτων (τρίγωνο, παραλληλόγραμμο). Θεωρείστε ότι τα γεωμετρικά σχήματα αποτελούν στιγμιότυπα (αντικείμενα) των αντίστοιχων κλάσεων. Περιγράψτε την εικόνα με:. Διάγραμμα κλάσεων 2. Διάγραμμα αντικειμένων Εικόνα 7: Διάγραμμα εκφώνησης 5 ης άσκησης Ενδεικτική λύση Τρίγωνο χρώμα: συμβολοσειρά 0..2..3 συνδέεται Παραλληλόγραμμο χρώμα: συμβολοσειρά Εικόνα 8: Ενδεικτική επίλυση 5 ης άσκησης ( ο μέρος) 0

Εικόνα 9: Ενδεικτική επίλυση 5 ης άσκησης (2 ο μέρος)

6 η Άσκηση Έστω το παρακάτω διάγραμμα κλάσης που αφορά το Πληροφοριακό Σύστημα μιας βιβλιοθήκης. Βρείτε τα τρία λάθη που υπάρχουν στο εν λόγω διάγραμμα. Άτομο Κατάλογος_δημοσιεύσεων Μέλος_βιβλιοθήκης Υπάλληλος_βιβλιοθήκης * Δημοσίευση κρατήθηκε_για ανήκει _σε διαχειρίζεται * Λογαριασμός_δανεισμού Βιβλίο Περιοδικό * Εικόνα 0: Διάγραμμα εκφώνησης 6 ης άσκησης 2

Ενδεικτική λύση Άτομο Κατάλογος_δημοσιεύσεων * Μέλος_βιβλιοθήκης Υπάλληλος_βιβλιοθήκης Δημοσίευση * κρατήθηκε_για ανήκει _σε διαχειρίζεται * Βιβλίο Περιοδικό Λογαριασμός_δανεισμού Εικόνα : Ενδεικτική επίλυση 6 ης άσκησης 3

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

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

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