Publication in the Diário da República: Plano 4 - 2010/2011
5 ECTS; 2º Ano, 1º Semestre, 30,0 PL + 30,0 TP , Cód. 925079.
Lecturer
- Fernando Sérgio Hortas Rodrigues (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable
Objectives
This module aims to provide the study of Object-Oriented Analysis and Design, through the study of iterative and evolutionary methodologies, mainly the Unified Process along with UML. Design Patterns are also covered. The Java language is used where necessary.
Program
Unified Modelling Language; Object-Oriented Analysis and Design; Unified Process; Design Patterns.
Evaluation Methodology
Practical assignment.
Bibliography
- Eckel, B. (2006). Thinking in Java . -: Prentice Hall
- Freeman, E. e Freeman, E. e Bates, B. e Kathy, K. (2004). Head First Design Patterns (Head First) . -: O'Reilly Media
- Jacobson, I. e Rumbaugh, J. e Booch, G. (2005). The Unified Modeling Language User Guide. -: Addison Wesley
- Larman, C. (2004). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development . -: Prentice Hall
Teaching Method
Lectures and tutorials.
Software used in class