Arquitetura e Padrões de Software - 2018-1

Curso: BCC e TSI

Local: CEFET Maracanã

Horário: Quinta-Feira 18:20 a 21:40

Sala: Lab3

Tempo de curso: 20 semanas

Grupo de Emails: cefet-rj-arqpad-2018-1@googlegroups.com

Acompanhamento da Presença e Participação

Objetivo:

Familiarizar os alunos com conceitos avançados de desenvolvimento de software com o uso de padrões de software. Desenvolver a capacidade de identificar problemas em sistemas de software, analisá-los, e propor soluções baseadas no uso de arquiteturas e padrões de software

Ementa:

Introdução aos conceitos de padrão de software e arquitetura de software; padrões para organizar a arquitetura de aplicações corporativas, padrões de projeto (design patterns): GoF; JEE; padrões da abordagem Domain Driven Design (DDD).

Bibliografia Principal:

N. Rozanski and E. Woods, “Software systems architecture: working with stakeholders using viewpoints and perspectives.” Addison-Wesley Professional, 2011.

GAMMA, Erich, HELM, Richard, JOHNSON, Ralph & VLISSIDES, John, Padrões de Projeto – Soluções Reutilizáveis de Software Orientado a Objetos, 2ª edição, Porto Alegre: Bookman, 2000. ISBN 9788573076103

Bibliografia Complementar:

EVANS, Eric, Domain-Driven Design Atacando As Complexidades na Criação do Software, Rio de Janeiro: Alta Books, 2009. ISBN: 9788576083603.

FOWLER, Martin. Padrões de arquitetura de aplicações corporativas. Porto Alegre: Bookman, 2006. xiii, 493 p., il. ISBN 9788536306384.

Critério de Avaliação:

M1 = 0,7 * ((P1 + Trabalho) / 2) + Participação em Aula * 0,3;

if(Frequência >= 75%){

if(M1 >= 7)

Situação = "Aprovado";

else if (M1 < 3)

Situação = "Reprovado";

else{

Situação = "Prova Final";

if( ((PF + M1) / 2) >= 5)

Situação = "Aprovado";

else

Situação = "Reprovado";

}

}else{

Situação = "Reprovado";

}

Calendário:

Github com códios-fonte: https://github.com/diogosmendonca/arqpad2018.1