EA976A : Engenharia de Software, Turma A, 2S de 2009

Dados da disciplina
Notas e Frequência
Ementa
  • Software e Engenharia de Software
  • Engenharia de Sistemas
  • Processos de Software
  • Análise de Requisitos de Software
  • Projeto de Software
  • Desenvolvimento de Software
  • Verificação e Validação de Software
  • Gerenciamento de Processo e Configuração de Software
Bibliografia
  1. Ian Sommerville, Engenharia de Software, 6a, 7a ou 8a Edição, Addison Wesley/Pearson, 2003/2007. Web site do livro.
Notas de Aula
  1. Introdução e Processos
  2. Requisitos
  3. Ger. de Projetos
  4. Modelos
  5. Esp. Formal
  6. Aula Prática 1 (André Paraense)
  7. Projeto de Arquiteturas
  8. Arquiteturas Distribuídas
  9. Projeto Sw. de Tempo Real
  10. Aula Prática 2 (André Paraense)
  11. Aula Prática 3 (André Paraense)
  12. Reuso de Software
  13. Projeto de Interfaces
  14. Verificação e Validação de Software
  15. Teste de Software
  16. Gerenciamento de Qualidade
  17. Aprimoramento de Processo
  18. Gerenciamento de Configuração
  19. Aula Prática 4 (André Paraense)
  20. Aula Prática 5 (André Paraense)
Lista de Exercícios
  1. Lista #1
  2. Lista #2
  3. Prova #1
  4. Prova #2
Critério de Avaliação

A avaliação consiste de duas provas sobre os temas apresentados nas aulas teóricas e um relatório sobre a parte prática. Cada prova terá peso de 40% e o relatório de 20%. Para ser aprovado sem a necessidade de exame, o aluno terá que:

  • Obter média não inferior a 5.0;
  • Obter em cada prova nota não inferior a 3.0;
  • Obter no relatório nota não inferior a 5.0;

O exame terá peso de 50%. O aluno que não comparecer a uma das provas deverá fazer o exame como prova substitutiva. Neste caso:

  • As questões do exame relativas à prova que o aluno deixou de fazer terão o dobro de peso sobre as demais questões.
  • Computa-se a média do aluno com a prova substitutiva e, caso o aluno necessite da nota de exame, esta nota será computada tendo as questões pesos iguais.
Calendário
  1. Prova 1: 06 de outubro
  2. Prova 2: 24 de novembro
  3. Exame: 17 de dezembro
Atividades Práticas
  1. Projeto
  2. Atividade 1
  3. Atividade 2
  4. Atividade 3
  5. Atividade 4
Submissão das Atividades
  • Submeta sua atividade clicando AQUI.
Ferramentas de Projeto
  1. JUDE (Ferramenta de modelagem UML)
  2. FindBugs (Ferramenta de análise estática de código)
  3. Ant (Ferramenta de construção de código)
Material Complementar
  1. Apostila PERT/CPM (Prof. Fernando Nogueira/UFJF)
  2. Recomendação IEEE 830-1998: Acesse IEEE Xplore e faça uma busca (Basic Search) por 830-1998
  3. Livro sobre Componentes de software: Markus Völter, Alexander Schmid, Eberhard Wolff, Server Component Patterns: Component Infrastructures Illustrated with EJB, Wiley, 2002.
  4. Tutorial sobre UML 2.1 (Sparcx Systems)
  5. Apostila de Sistemas Distribuídos e Componentes de Software (Eliane Guimarães)
  6. Apresentação de Paulo Merson (SEI) sobre modelagem de arquiteturas com UML 2.0
  7. Livro On-line sobre Subversion
Recently modified pages
More