Διδάσκοντες

Διδάσκοντες

Διδάσκων: Ιωάννης Σταμέλος, Αναπληρωτής Καθηγητής 

 

Συνεργάτης Ανάπτυξης Περιεχομένου: Κολοφωτιάς Βάιος

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

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

Ενότητα 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 FowlerAnalysis Patterns: Reusable Object Models. Addison-Wesley, 1997. [An introduction to object-oriented analysis with conceptual models]
  • Bertrand MeyerObject-oriented software construction. Prentice Hall, 1997
  • Brett McLaughlinGary PolliceDavid WestHead First Object-Oriented Analysis and Design. O'Reilly, 2006.
  • Craig LarmanApplying 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.