AULAS (acesse)
00EngSoft_I - Apresentação da Disciplina
01EngSoft_I - Software e Engenharia de Software
02EngSoft_I - Processo de Software
03EngSoft_I - Atividade - Correção
04EngSoft_I - Requisitos de Software
05EngSoft_I - Caso-de-Uso
MATERIAL COMPLEMENTAR (acesse)
01 Artigo - Engenharia de Software - uma visão geral
02 Seminário - Processo de Software (Extreme Programing, FDD - Feature Driven Development, Kanban, RUP - Rational Unified Process, Scrum)
03 Projeto - Hotel
03 Projeto - NutriLife
ATIVIDADES (acesse)
01 Atividade - Introdução - Engenharia de Software
02 Atividade - Processo de Software
03 Atividade - Seminário - Metodologia de Desenvolvimento de Software
04 Atividade - Processo de Software - Parte II
05 Atividade - Requisitos de Software
06 Atividade - Caso-de-Uso
07 Atividade - Caso-de-Uso (solução)
08 Atividade - Projeto de Sistema
ATIVIDADES AVALIATIVAS (Notas)
1ª Nota: 20/09 (Conteúdo: 01EngSoft_I; 02EngSoft_I; e 1º Seminário) (vale 6.0 pontos)
2ª Nota: 03/01 (Conteúdo: 04EngSoft_I - Requisitos de Software; 05EngSoft_I - Caso-de-Uso)
3ª Nota: 20/01 (Projeto de Sistema)
REPOSIÇÃO (data/prova: 24/01) (conteúdo: aulas 02 - Processo de Software, 04 - Requisitos, e 05 - Caso de Uso)
EXAME ESPECIAL (data/prova: 27/01) (todo conteúdo da disciplina)
EMENTA
Visão geral e princípios fundamentais da engenharia de software. Conhecimentos básicos do ciclo de vida do software e seus estágios iniciais: requisitos, análise e desenho. Princípios da Engenharia de Requisitos de Software, suas técnicas, métodos e ferramentas para modelagem de sistema de software.
BIBLIOGRAFIA
Básica
- SOMMERVILLE, I. Engenharia de Software. 9. ed. Editora Pearson, 2011.
- PRESSMAN, R. Engenharia de Software. 7. ed. Editora Bookman, 2011.
- FILHO, W., Engenharia de Software: Fundamentos, Métodos e Padrões. LTC Editora. Segunda Edição. Rio de Janeiro - RJ, 2002.
Complementar
- HIRAMA, Kechi. Engenharia de software: qualidade e produtividade com tecnologia. Rio de Janeiro: Elsevier, 2011.
- BECK, Kent. Programação extrema (XP) explicada: acolha as mudanças. Porto Alegre: Bookman, 2004.
- AMBLER, Scott W. Modelagem ágil: praticas eficazes para a programação eXtrema e o processo unificado. Porto Alegre: Bookman, 2004.
- MOLINARI, Leonardo. Gestão de projetos: técnicas e projetos com ênfase em web. São Paulo: Érica, 2004.
- GUEDES, G. T. A. UML 2: Uma Abordagem Prática. Novatec. 1ª Edição, 2009.
APRESENTAÇÃO DO PROFESSOR (acesse)