Εξάσκηση σε Object Oriented Analysis and Design (OOAD) με UML: Ένα ολοκληρωμένο παράδειγμα

 
This item is provided by the institution :

Repository :
Institutional Repository of the Hellenic Open University
see the original item page
in the repository's web site and access all digital files if the item*
share




2008 (EN)

Εξάσκηση σε Object Oriented Analysis and Design (OOAD) με UML: Ένα ολοκληρωμένο παράδειγμα

ΞΕΝΟΣ, ΜΙΧΑΛΗΣ (ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ, ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ)

ΣΚΟΔΡΑΣ, ΑΘΑΝΑΣΙΟΣ (ΚΑΘΗΓΗΤΗΣ, ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ, ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ)
ΦΙΤΣΙΛΗΣ, ΠΑΝΟΣ (ΑΝΑΠΛΗΡΩΤΗΣ ΚΑΘΗΓΗΤΗΣ, ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ, ΤΕΙ ΛΑΡΙΣΑΣ)

Σκοπός του παρόντος είναι να σας βοηθήσει να εξασκηθείτε βήμα προς βήμα στην αντικειμενοστραφή ανάλυση και σχεδίαση Object Oriented Analysis and Design (ή όπως λέμε σε απλά ελληνικά OOAD). Υπάρχει ένας απλός και καταστροφικός τρόπος να μελετήσετε αυτό το υλικό: «Να το διαβάσετε σαν να ήταν βιβλίο». Μην το κάνετε. Όπως λέει και ένας καλός συνάδελφος αυτό σας διδάσκει όσο σας γυμνάζει να παρακολουθείτε κάποιον να σηκώνει αλτήρες! Αν δεν έχετε το χρόνο να το κάνετε σωστά, αφήστε το για αργότερα. Ίσως να έχετε χρόνο να το περάσετε ως επανάληψη πριν τις εξετάσεις. Σκοπός αυτού του εκπαιδευτικού υλικού είναι να λύσετε βήμα με βήμα κάθε άσκηση αντιμετωπίζοντας ένα πραγματικό πρόβλημα. Διαβάστε το ζητούμενο και το αρχικό κείμενο και προχωρήστε στην άσκηση. Γράψτε τη δική σας λύση (δείτε την ξανά, διορθώστε την, σκεφτείτε εναλλακτικές προσεγγίσεις) και μόνο όταν είστε βέβαιος για τη δική σας λύση, μελετήστε αυτή που προτείνουμε εμείς. Αν είστε φοιτητής του ΕΑΠ στην ΘΕ ΠΛΗΣ 61 θα υπάρχει και μια συζήτηση στο forum για τις ασκήσεις αυτές: εκεί είναι ο χώρος για να κατακεραυνώσετε τη δική μας λύση.
H συγκεκριμένη ενότητα ΕΔΥ παρουσιάζει ένα ολοκληρωμένο παράδειγμα Object Oriented Analysis and Design (OOAD) με τη χρήση της μεθοδολογίας ICONIX και βασικών διαγραμμάτων UML.

Hypertext

ανάλυση, σχεδίαση, αντικειμενοστρεφής κώδικας, software analysis, software design, object oriented programming, UML, ICONIX


Greek

2008
2009-03-03T07:13:57Z
2013-12-13T11:31:42Z


Γνωρίζουμε ότι ο χρόνος που έχετε είναι πολύτιμος και για αυτό το λόγο σε όλες τις ασκήσεις που σχετίζονται με το συγκεκριμένο εκπαιδευτικό υλικό υπάρχει η έννοια του συνιστώμενου χρόνου, δηλαδή του χρόνου που πιστεύουμε πως μπορείτε να ξοδέψετε στην άσκηση αυτή επωφελώς. Ο χρόνος αυτός είναι ενδεικτικός και προϋποθέτει εξοικείωση με την αντίστοιχη θεωρία, το πρόβλημα και τα εργαλεία που χρησιμοποιεί. Χρονομετρήστε τον εαυτό σας στις πρώτες ασκήσεις που θα λύσετε και συγκρίνετε το χρόνο σας με τον αναγραφόμενο ως απαιτούμενο. Εάν είσαστε πολύ πιο σύντομοι, τότε δείτε και αν είστε επίσης σωστοί στη λύση που δώσατε. Εάν όχι, καλύτερα να αφιερώνετε περισσότερο χρόνο στη λύση. Αν ναι, τότε προσαρμόστε το διαθέσιμο χρόνο για κάθε εργασία ανάλογα. Αν και γενικά καλύτερα να έχετε αρκετό διαθέσιμο χρόνο όταν ξεκινάτε μία εργασία.Στην περίπτωση που χρειάζεστε περισσότερο χρόνο από τον αναγραφόμενο απαιτούμενο μην αγχώνεστε. Σκοπός είναι να λύνετε τις ασκήσεις σωστά και όχι γρήγορα. Απλά κάντε την αντιστοιχία στον απαιτούμενο χρόνο ώστε να ξέρετε πόσο χρόνο περίπου θα χρειαστείτε για κάθε άσκηση.Γιατί τα αναφέρουμε όλα αυτά; Δεν θέλουμε σε καμία περίπτωση να σας “τελειώσει” ο χρόνος που διαθέτετε για κάποια άσκηση και απλά να διαβάσετε τη λύση και να προχωρήσετε. Ξεκινήστε να λύνετε την άσκηση μόνο όταν έχετε χρόνο να την ολοκληρώσετε εσείς. Αλλιώς αφήστε την για κάποια άλλη φορά. (Π.χ. επανάληψη). (33 Σελίδες)




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)