AULAS INTRODU O ENGENHARIA DE SOFTWARE
Ementa:
Fases do processo de desenvolvimento de software:
Engenharia de requisitos, Análise, Arquitetura e
Projeto, Programação/Codificação, Testes,
Manutenção. Modelos de Ciclos de vida de software.
Levantamento, especificação de requisitos funcionais e não-funcionais do software. Métodos de Análise e projeto de software. Domínios de aplicação. Técnicas de programação. Técnicas de geração de documentação. Técnicas de Teste, Gerenciamento de configuração e Manutenção. Reutilização de Software e Portabilidade. Reengenharia.
ENGENHARIA DE SOFTWARE
PRESSMAN, Roger S. Engenharia de software. 6. ed. São Paulo: Makron Books, 2006.
SOMMERVILLE, Ian. Engenharia de software. 8. ed. São Paulo: Pearson Prentice Hall, 2007.
LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e ao projeto
orientados a objetos e ao desenvolvimento iterativo. 3. ed. Porto Alegre: Bookman, 2007.
BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2. ed., rev. e
atual Rio de Janeiro: Elsevier, Campus, c2006.
Vazquez, Carlos Eduardo. Análise de ponto de função: medição, estimativas e
gerenciamento de projetos de software/Carlos Eduardo Vazquez, Guilherme Siqueira
Simões, Renato Machado Albert. - 1. ed. - São Paulo: Érica, 2003
Silva, Alex de Araújo. Metodologia e projeto de software orientados a objetos:
modelando, projetando e desenvolvendo sistemas com UML e componentes distribuídos/Alex de Araújo Silva, Carlos Francisco Gomide, Fábio Petrillo. - 1. ed. - São
Paulo: Érica, 2003
PRADO, Darci. Usando o MS Project 2007 em gerenciamento de projetos. Nova Lima:
INDG Tecnologia e Serviços, 2007.
ENGENHARIA DE SOFTWARE I
Avaliações:
3(três) Provas escritas individuais com questões objetivas e discursivas, no valor de 20 pontos cada.
Trabalhos práticos individuais e/ou em grupos no valor de 25 pontos.
Outros instrumentos, participação e interdisciplinar
15 pontos.
ENGENHARIA DE SOFTWARE
A Demanda por