Fundamentos de Engenharia de Software - Apresentação da Disciplina -
description
Transcript of Fundamentos de Engenharia de Software - Apresentação da Disciplina -
Fundamentos de Engenharia de Software
- Apresentação da Disciplina -
Sergio Soares
Especialização em Engenharia de Software
Objetivo
• Apresentar conceitos básicos da área e relacioná-los à tarefa de desenvolver sistemas de software complexos e sofisticados.
• Ênfase principalmente nas atividades fundamentais inerentes à tarefa de desenvolver sistemas de software de grande porte.
Programa
• Processos de Software
• Gerenciamento de Projetos
• Engenharia de Requisitos
• Especificação de Sistemas de Software e a UML
• Arquitetura de Software
• Estilos arquiteturais
• Princípios e Padrões de Projetos
• Evolução e Refatoração de Software
• Reuso
• Verificação e Validação
• Métodos Ágeis
Avaliação
• Freqüência
• Prova– 18/02/2012
Cronograma
Referências
BIBLIOGRAFIA BÁSICA
SOMMERVILE, I. Engenharia de Software. 8a edição, Pearson, 2007.
BIBLIOGRAFIA COMPLEMENTAR
PRESSMAN, R. S. Software Engineering, A Practitioners Aproach. 7th edition, McGraw-Hill, 2009. (tem a 6ª em português)
FILHO, W. P. P. Wilson. Engenharia do Software: fundamentos, métodos e padrões. 3a edição, Rio de Janeiro: LTC, 2009.
http://www.cin.ufpe.br/~scbs/ceut/fundamentosES/
http://groups.google.com/group/eng_software5