Sei sulla pagina 1di 2

PLANO DE ENSINO

INSTITUTO FEDERAL DE
EDUCAO, CINCIA E TECNOLOGIA Perodo Letivo 2017/1
RONDNIA
CAMPUS PORTO VELHO CALAMA

INFORMAES DA CLASSE
Curso: PV - ADS Turma: 20171051303A - NOTURNO Perodo/Srie: 3 SEMESTRE
Classe: PADRES DE PROJETO Carga Horria: 80
Docente: CLEYTON PEREIRA DOS SANTOS

EMENTA
Padres e tcnicas de desenvolvimento de software. Qualidade de software. Mtricas de Software. Arquitetura de Software. Camadas de
software: integrao das camadas, domnios das camadas, design patterns.

OBJETIVO GERAL
Fornecer as tcnicas necessrias para que o aluno possa desenvolver boas habilidades de projeto orientado a objetos, empregando
mecanismos que produzam solues mais modulares, reutilizveis e de fcil manuteno.

OBJETIVOS ESPECFICOS
Apresentar as motivaes para uso dos padres de projeto, em termos das qualidades por eles induzidas: extensibilidade, reuso, desempenho
e escalabilidade, dentre outras.

Apresentar os princpios bsicos de projeto orientado a objetos que fundamentam os padres: prefira agregao herana, interfaces vs.
implementaes, princpio do aberto-fechado, princpio de substituio de Barbara Liskov, one change one place, separao de concerns,
flexibilizao em run-time, etc.

Apresentar os principais padres criacionais, estruturais e comportamentais apresentados no catlogo do GoF.

Promover atividades prticas de desenvolvimento e aplicao dos padres.

Realizar anlise de solues tecnicamente bem construdas, com o objetivo de evidenciar a correta aplicao dos padres de projeto.

CONTEDO
1. Reviso do Paradigma de Programao Orientada a Objeto
1.2 Construtores e Sobrecarga
1.3 Campos e Mtodos Estticos
1.4 Estruturas de Deciso e Controle em OOP
1.5 Reutilizao de Classes
1.6 Classes Abstratas e Interface

2. Introduo a Padres de Projeto


2.1 Programao Estrutura/Modular X Padres de Projeto
2.2 Programao Modular X Orientada a Objetos
2.3 Programao Modular X Orientada a Objetos Debate
2.4 Programao Modular - Implementao

3. Padres de Projeto GoF - Histrico


3.1. Padres GoF: viso geral, motivao, classificao
3.1 Padres GoF, parte I: Factory Method, Singleton, Abstract Factory, Prototype.

METODOLOGIA
Aulas expositivas e dialogadas. Aulas prticas em laboratrio. Exibio de vdeos e filmes didticos. Seminrios e apresentaes. Pesquisa de
campo. Uso de ambiente virtual de aprendizagem - AVA Moodle, como repositrio de subsdios para as aulas, com apostilas, trabalhos, artigos,
questionrios, entre outros.

RECURSOS DIDTICOS
Quadro branco e pincel. Computador e Projetor Multimdia. Laboratrio de informtica e seus equipamentos. Ambiente virtual de aprendizagem -
AVA Moodle.

AVALIAO
A avaliao ser principalmente processual, contnua e cumulativa, prevalecendo os aspectos qualitativos sobre os quantitativos, bem como os
resultados obtidos ao longo do processo da aprendizagem sobre eventuais provas finais, bem como trabalhos e exerccios propostos.

Data/Hora: 29/08/2017 22:58 - Emitido por: cleyton.santos Professor Diretoria de Ensino


PLANO DE ENSINO
INSTITUTO FEDERAL DE
EDUCAO, CINCIA E TECNOLOGIA Perodo Letivo 2017/1
RONDNIA
CAMPUS PORTO VELHO CALAMA

INFORMAES DA CLASSE
Curso: PV - ADS Turma: 20171051303A - NOTURNO Perodo/Srie: 3 SEMESTRE
Classe: PADRES DE PROJETO Carga Horria: 80
Docente: CLEYTON PEREIRA DOS SANTOS

Para o semestre sero consideradas 2 (duas) notas, de 0 a 100 pontos cada uma, e convencionalmente, cada uma delas ser resultante do
somatrio de 3 instrumentos avaliativos, a saber:
*60 pontos (prova mista, com questes discursivas e de mltipla escolha).
*20 pontos (somatrio de trabalhos individuais: relatrios, resumos, questionrios, etc.).
*20 pontos (somatrio de trabalhos em grupo: seminrios, apresentaes, pesquisas, etc.).
Para as notas de trabalho individual e em grupo poder ser utilizado o AVA - Moodle, respeitando um limite de at 20 pontos de trabalhos pelo
AVA. Ser considerado aprovado o aluno que obtiver mdia no semestre igual ou superior a 60 pontos, observando o seguinte clculo: mdia
do semestre = (nota1 + nota2) / 2, caso a nota seja maior ou igual a 60 o aluno aprovado.
Como critrios avaliativos elencam-se: atitudes, participao, cooperao, socializao; desenvolvimento, desempenho e freqncia.
Habilidades: Comunicao e expresso, pensamento crtico, observao, planejamento, fundamentao, comparao e logicidade.

REFERNCIAS BSICAS
BSICA:FREEMAN, Elisabeth; FREEMAN, Eric. Use a Cabea! Padres e Projetos. 2.ed. Rio de Janeiro: Alta Books, 2009.WAZLAWICK, Raul
Sidnei. Anlise e Projeto de sistemas de informao orientados a objetos. Rio de Janeiro: Elsevier, 2004. PRESSMANN, Roger S. Engenharia de
Software - Uma Abordagem Profissional. 7 Edio, Editora McGraw-Hill, 2011.

REFERNCIAS COMPLEMENTARES
SOMMERVILLE, Ian. Engenharia de Software. 9 edio. Editora Pearson Education, 2011. WAZLAWICK, RAUL SIDNEI. Engenharia de Software
Conceitos e Prticas. Editora Campus, 2013.
BLAHA, Michael; RUMBAUGH, James. Modelagem e projetos baseados em objetos com UML 2. 2.ed. Rio de Janeiro: Elsevier, 2006.

Data/Hora: 29/08/2017 22:58 - Emitido por: cleyton.santos Professor Diretoria de Ensino

Potrebbero piacerti anche