PGC106-Engenharia de Software

EMENTA

DISCIPLINA: Engenharia de Software

CÓDIGO: PGC106

CARGA HORÁRIA: 90h

CRÉDITOS: 5

OBJETIVOS GERAIS DA DISCIPLINA:

Argumentar sobre os objetivos e importância da Engenharia de Software. 
Selecionar e aplicar técnicas de engenharia e princípios de gestão no contexto de Engenharia de Software adeqüadamente em ambientes específicos de construção de software.
Desenvolver um olhar crítico sobre as diversas técnicas e estratégias gerenciais empregadas em Engenharia de Software
Contribuir com o estado-da-arte em alguma área específica da Engenharia de Software.

EMENTA:

Princípios técnicos da Engenharia de Software: Engenharia de Requisitos, Modelagem de Análise de Sistemas, Modelagem de Projeto de Software, Teste de Software.
Princípios gerenciais da Engenharia de Software: Gestão de Projeto, Gestão de Processos, Gestão de Pessoas, Gestão de Configuração, Gestão de Riscos, Gestão de Qualidade.
Métodos Científicos em Engenharia de Software

PROGRAMA:

Apresentação do curso 
Métodos Científicos em Engenharia de Software
Requisitos de Software 
Modelagem de software 
Projeto de Software
Teste de software
Paradigmas de Programação
Reuso de Software 
Manutenção de Software 
Qualidade de Software
Métricas de Projeto e Processo
Estimativas de Esforço
Discussão sobre requisitos de software:
Discussão sobre modelagem de software 
Discussão sobre projeto de software 
Discussão sobre teste de software
Discussão sobre paradigmas de programação
Discussão sobre reuso de software
Discussão sobre manutenção de software 
Discussão sobre Gestão em Engenharia de Software

BIBLIOGRAFIA:

PRESSMAN, R. Engenharia de Software. 6a. ed. McGraw Hill, 2006.
SOMMERVILLE, I. Software Engineering. 7a.ed Addison Wesley, 2004.
PFLEEGER, S. Engenharia de Software: teoria e prática. Pearson Education, 2004.
PÁDUA FILHO, W. Engenharia de Software: fundamentos, métodos e padrões. LTC, 2003.
PEDRYCZ, W. Engenharia de Software: teoria e prática. Campus, 2001.
Artigos do estado-da-arte selecionados para as discussões.