Αντικειμενοστρεφής Ανάλυση
Περίγραμμα
Διδάσκοντες
Διδάσκων: Ιωάννης Σταμέλος, Αναπληρωτής Καθηγητής
Συνεργάτης Ανάπτυξης Περιεχομένου: Κολοφωτιάς Βάιος
Περιεχόμενο μαθήματος
Ενότητα 1η- Εισαγωγή στην Αντικειμενοστρεφή Ανάλυση/UML
Ενότητα2η- Rational Unified Process
Ενότητα 3η- Περιπτώσεις Χρήσης
Ενότητα 4η- Διαγράμματα Κλάσεων
Ενότητα 5η- Διαγράμματα Συνεργασίας
Ενότητα 6η- Διαγράμματα Ακολουθίας
Ενότητα 7η- Πρότυπα Σχεδίασης
Ενότητα 8η- Διεργασία ICONIX
Ενότητα 9η- Επιχειρηματική Μοντελοποίηση
Ενότητα 10η- Υλοποίηση Σχεδίασης με Java
Ενότητα 11η- Μετρικές Αντικειμενοστραφούς Σχεδίασης
Ενότητα 12η- Επισκόπηση
Μαθησιακοί στόχοι
Ο χρήστης μελετάει τις βασικές αρχές και έννοιες της Αντικειμενοστρεφούς Ανάλυσης. Αναλύονται οι βασικές δραστηριότητες (εντοπισμός κλάσεων, σχεδίαση στατικών και δυναμικών διαγραμμάτων) που προβλέπονται από τις διεργασίες RUP και ICONIX. Μέσα από διάφορες ασκήσεις εκπαιδεύεται στην επίλυση πρακτικών προβλημάτων της Αντ/φούς Ανάλυσης.
Προαπαιτούμενα
Προαπαιτούνται γνώσεις προγραμματισμού και βάσεων δεδομένων.
Βιβλιογραφία
- Β. Γερογιάννη, Γ. Κακαρόντζα, Α. Καμέα, Γ. Σταμέλου, Π. Φιτσιλή, Αντικειμενοστρεφής Ανάπτυξη Λογισμικού με τη UML, Εκδόσεις Κλειδάριθμος, 2006.
- Grady Booch. "Object-oriented Analysis and Design with Applications, 3rd edition":http://www.informit.com/store/product.aspx?isbn=020189551X Addison-Wesley 2007.
- Ray Buhr. "Systems Design with Ada" Prentice Hall, 1984.
- Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Designing Object Oriented Software. Prentice Hall, 1990. [A down-to-earth introduction to the object-oriented programming and design.]
- A Theory of Object-Oriented Design: The building-blocks of OOD and notations for representing them (with focus on design patterns.)
- Martin Fowler. Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997. [An introduction to object-oriented analysis with conceptual models]
- Bertrand Meyer. Object-oriented software construction. Prentice Hall, 1997
- Brett McLaughlin, Gary Pollice, David West. Head First Object-Oriented Analysis and Design. O'Reilly, 2006.
- Craig Larman. Applying UML and Patterns - Introduction to OOA/D & Iterative Development. Prentice Hall PTR, 3rd ed. 2005.,mnnm,n,nnn
- Setrag Khoshafian. Object Orientation.
- Norbisrath Zündorf Jubeh, Ulrich Albert Ruben (2013). Story Driven Modeling. Amazon Createspace. p. 333. ISBN 9781483949253.