Cco002
Disciplina Professores
Instituto de Engenharia de Sistemas e Tecnologias da InformaçãoIESTI
Universidade Federal de Itajubá
CCO002 – Engenharia de Software II – MODALIDADE NOTA ÚNICA Prof. Dr. Enzo Seraphim
Programação
31/08 UML: Diagramas de Classes (Encapsulamento) • 31/08 e 06/09: Lab 01 Encapsulamento 14/09 UML: Diagramas de Classes (Relacionamentos) • 14/09 e 20/09: Lab 02 Relacionamentos 21/09 Mapeamento de Classes em Java • 21/09, ____ /____, ____ /____ : Lab 03 Java 28/09 Prova 1 05/10 Padrões de Interface (Adapter, Façade) • 05/10 e 11/10: Lab 04 Adapter, Façade 19/10 Padrões de Interface (Composite, Bridge) • 19/10 e 25/10: Lab 05 Composite, Bridge 20/10 (SABADO AS 10 H) Padrões de Responsabilidade (Singleton, Observer, Mediator) • 26/10 e 1/11: Lab 06 Singleton, Observer, Mediator 26/10 Padrões de Responsabilidade (Proxy, Chain of Responsibility, Flyweight) 09/11 Prova 2 16/11 Padrões de Construção (Builder, Factory Method, Abstract Factory) • 16/11 e 22/11 : Lab 07 Builder, Factory Method, Abstract Factory 23/11 Padrões de Construção (Prototype, Memento) e de Operação (Template Method) • 23/11 e 29/11 : Lab 08 Prototype, Memento e Template Method 30/11 Padrões de Operação (State, Strategy, Command Interpreter) • 30/11 e 06/12 : Lab 09 State, Strategy, Command Interpreter 07/12 Padrões de Extensão (Decorator, Iterator, Visitor) • 06/12 e 07/12 Apresentação dos trabalhos 14/12 Prova 3 21/12 Substitutiva PROVA 1 PROVA 3 PROVA 2
Bibliografia
● ● ● ● ● ●
GAMMA, Erich et al. Padrões de projeto : soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000. 364 p. LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. 3 ed. Porto Alegre: Bookman, 2004. 695 p. SHALLOWAY, Alan; TROTT, James R. Explicando padrões de projeto : uma nova perspectiva em projeto orientado a objeto.