plano de ensino - arquitetura de software · pdf fileano /semestre: 2016/ 2º ......
TRANSCRIPT
PLANO DE ENSINO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO
CAMPUS
Capivari 1 – IDENTIFICAÇÃO: Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Área de Conhecimento: Engenharia de Software e Banco de Dados Componente Curricular: Arquitetura de Software
Código disciplina: ASWA4
Ano /Semestre: 2016/2º
Num. aulas semanais: 02
Total de horas: 33,3
Total de aulas: 40
Número de professores: 01
Conteúdos Curriculares:
Prática de Ensino:
Estudos: Laboratório: 0 Orientação de Estágio:
0
Professor(es) responsável(eis): André Luís Belini de Oliveira
2 – EMENTA / BASES
A disciplina apresenta conceitos, evolução e importância da arquitetura de software. O componente curricular trabalha com analise e projeto no processo de desenvolvimento, padrões de arquitetura, padrões de distribuição, camadas no desenvolvimento de software, tipos de arquitetura de software, mapeamento de modelos, integração do sistema e estratégias de manutenção de software.
3 – OBJETIVO
Empregar métodos e técnicas de análise e projeto no processo de desenvolvimento de sistemas de software orientado a objetos. Representar a arquitetura de software utilizando notações de modelagem.
4 – CONTEÚDO PROGRAMÁTICO
Aspectos Gerais da Arquitetura de Software, Tipos de Arquitetura de Software, Visões na Arquitetura, Modelo de Classes de Projeto, Padrões de Projeto, Desenvolvimento de Software em Camadas, Componentes de Software, Integração e Implantação do Sistema de Software, Mapeamento Objeto-Relacional, Camada de Persistência, Manutenção e Gerência de Configuração.
5 – METODOLOGIA E ESTRATÉGIA DE ENSINO
Aulas expositivas dialogadas com apresentação de slides, explicação dos conteúdos, realização de atividades individuais, em grupo ou coletivas e aulas práticas em laboratório. Desenvolvimento de projetos, pesquisas e trabalhos em grupo.
6 – RECURSOS DIDÁTICOS
7 – CRITÉRIOS DE AVALIAÇÃO ,
Avaliação continua, com base na participação efetiva, na execução dos exercícios aplicados, a realização de provas escritas e no desenvolvimento de projetos em equipe, trabalhos individuais e/ou em grupo e apresentação de seminários. O critério de avaliação será o seguinte: Trabalhos Individuais (TI) – Desenvolvidos em sala de aula, podendo ser desenvolvidos de forma individual ou em grupo, sem datas pré-estabelecidas. Serão diversos trabalhos ao longo do semestre e que irão compor parte da Média Final (MF). Valendo 20% da MF.
Trabalho Interdisciplinar (TE) – Um projeto semestral, interdisciplinar, que será desenvolvido em equipe e composto por uma entrega parcial e uma entrega final. Valendo 40% da MF. Avaliação Individual (AI) – Prova escrita e composta por questões de múltipla escolha e também dissertativas, abrangendo o conteúdo semestral. Valendo 40% da MF.
MF = ((TI*0,20) + (TE*0,40) + (AI*0,40))
7.1 – RECUPERAÇÃO PARALELA / INSTRUMENTO FINAL DE AVALIAÇÃO
Como avaliação paralela, se aplicável, os alunos deverão realizar uma avaliação teórica e/ou prática (individual e sem consulta) abordando os conteúdos apresentados e discutidos em sala de aula. Como instrumento final de avaliação (recuperação final), se aplicável, os alunos deverão realizar uma avaliação teórica e/ou prática (individual e sem consulta) abordando os conteúdos apresentados e discutidos em sala de aula.
8 – BIBLIOGRAFIA
8.1 – BÁSICA
SILVEIRA, Paulo; et al. Introdução à Arquitetura e Design de Software - Uma Visão Sobre a Plataforma Java. Rio de Janeiro: Campus Editora, 2011.
PRESSMAN, Roger. Engenharia de Software: Uma Abordagem Profissional. 7.ed. Bookman, 2011.
SOMMERVILLE, Ian. Engenharia de software. 8.ed. Addison Wesley, 2007.
8.2 – COMPLEMENTAR
BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. 2.ed. Elsevier Campus, 2007.
BOOCH, Grady.; RUMBAUGH, James; JACOBSON, Ivan. UML: Guia do usuário. 2.ed. Elsevier Campus, 2006.
GUEDES, Gilleanes. UML 2 – Uma Abordagem Prática. Novatec, 2009. LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e projeto orientado
a objetos e ao desenvolvimento iterativo. Bookman, 2007. MCLAUGHLIN Brett.; POLLICE Garry; WEST David. Use a Cabeça! Análise e Projeto Orientado a Objetos. Alta Books, 2007.
Professor(es) Coordenador Curso Data Assinatura Data Assinatura
PLANO DE AULA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO
CAMPUS
Capivari 1 – IDENTIFICAÇÃO: Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Área de Conhecimento: Engenharia de Software e Banco de Dados Componente Curricular: Arquitetura de Software
Código disciplina: ASWA4
Ano /Semestre: 2016/2º
Num. aulas semanais: 02
Total de horas: 33,3
Total de aulas: 40
Número de professores: 01
Conteúdos Curriculares:
Prática de Ensino: Estudos: Laboratório:
Orientação de Estágio:
Professor(es) responsável(eis): André Luís Belini de Oliveira
2 – INSTRUMENTOS E CRITÉRIOS DE AVALIAÇÃO DA APRENDIZAGEM ,
Avaliação continua, com base na participação efetiva, na execução dos exercícios aplicados, a realização de provas escritas e no desenvolvimento de projetos em equipe, trabalhos individuais e/ou em grupo e apresentação de seminários. O critério de avaliação será o seguinte: Trabalhos Individuais (TI) – Desenvolvidos em sala de aula, podendo ser desenvolvidos de forma individual ou em grupo, sem datas pré-estabelecidas. Serão diversos trabalhos ao longo do semestre e que irão compor parte da Média Final (MF). Valendo 20% da MF. Trabalho em Equipe (TE) – Um projeto semestral, interdisciplinar, que será desenvolvido em equipe e composto por uma entrega parcial (/2016) e uma entrega final (/2016). Valendo 40% da MF. Avaliação Individual (AI) – Prova escrita e composta por questões de múltipla escolha e também dissertativas, abrangendo o conteúdo semestral, a ser realizada no dia /2016. Valendo 40% da MF.
MF = ((TI*0,20) + (TE*0,40) + (AI*0,40))
3 – DESENVOLVIMENTO DAS AULAS
CONTEÚDO DESENVOLVIDO Semana Descrição do conteúdo / bases tecnológicas
1
Apresentação do plano de ensino da disciplina, datas e trabalhos a serem desenvolvidos. Introdução a Arquitetura de Software – Conceitos iniciais
2
Projetos de Arquitetura – Decisões de projetos de arquitetura, visões de arquitetura, padrões de arquitetura, arquitetura de aplicações.
3
Atividades práticas / definições sobre o projeto final
4
Projeto e Implementação – Padrões de Projetos, Questões de Implementação.
5
Projeto e Implementação – Padrões de Projetos, Questões de Implementação.
6
Atividades práticas / Projetos
7
Modelo de Classes de Projeto
8
Modelo de Classes de Projeto
9
Atividades Avaliativas
10
Desenvolvimento de Software em Camadas.
11
Componentes de Software.
12
Atividades práticas / Projetos
13
Integração e Implantação do Sistema de Software.
14
Mapeamento Objeto-Relacional e Camada de Persistência.
15
Atividades práticas / Projetos
16
Manutenção e Gerência de Configuração.
17
Atividades práticas / Projetos
18
Avaliação Final
19
Apresentação dos Projetos em Grupo
20
Revisão Conteúdo – Finalização Processo de Avaliação
Professor(es) Coordenador Curso Data Assinatura Data Assinatura