Engenharia de Software 2019-1

Curso: BCC e TSI

Local: CEFET Maracanã

Horário: Quinta-Feira 18:20 a 21:40

Sala: Sala 3

Tempo de curso: 21 semanas

Objetivo:

Apresentar de maneira superficial as diversas sub-áreas da engenharia de software dando uma visão geral da disciplina e possibilitando que o aluno se aprofunde nas sub-áreas quando necessário.

Ementa

Engenharia de Software: introdução e conceitos. O processo de Engenharia de Software. Gerência de requisitos. Projeto de software, Teste de software. Qualidade de software. Gerência de configuração de software.

Bibliografia Principal:

SOMMERVILLE, Ian. Engenharia de software. 9.ed. São Paulo: Pearson, 2011. xiii, 529p., il. ISBN 9788579361081. (ou 10a edição em inglês)

Bibliografia Complementar:

PRESSMAN, Roger S., 1947-. Engenharia de software: uma abordagem profissional. 7.ed. Porto Alegre, RS: AMGH Ed., 2011. 780 p., il. Bibliografia: p. [751]-771. ISBN 9788563308337 (Broch.).

Artigos Selecionados.

Critério de Avaliação:

M1 = (P1 + Trabalho) / 2;
if(Frequência >= 75%){
  if(M1 >= 7) 
    Situação = "Aprovado";
  else if (M1 < 3) 
    Situação = "Reprovado";
  else{
    Situação = "Prova Final";
    if( ((PF + M1) / 2) >= 5)
      Situação = "Aprovado";
    else
      Situação = "Reprovado";
  }
}else{
  Situação = "Reprovado";
}

Calendário:

  • 14/02/2019 - Introdução e Conceitos (Slides 1, 2, 3, leitura complementar)
  • 21/02/2019 - O processo de desenvolvimento de software (Slides)
  • 28/02/2019 - O processo de desenvolvimento de software (Slides CMMi e MPS.BR resumidos, CMMi completo)
  • 07/03/2019 Feriado
  • 14/03/2019 - Projeto de Software e Métodos Ágeis (Slides XP,)
  • 21/03/2019 - Não haverá aula.
  • 28/03/2019 - Métodos Ágeis (exemplo projeto, link biblioteca de mock)
  • 04/04/2019 - Teste de Software
  • 11/04/2019 - Teste de Software (em sala de aula)
  • 18/04/2019 - Teste de Software
  • 25/04/2019 - Apresentação dos Seminários (Notas)
    • Linha de Produto de Software (Gabriel Lima, Ramon, Daniel Bruno, Matheus Delgado, Cláudio)
    • Manutenção e Evolução de Software (Márcio Wanderley, Daniel Guinin, Paulus, Rafaela, Yasmin)
    • Engenharia de Software Experimental (João Vitor, Gabriel Pacheco, Rodrigo Campos, Pedro Alpis, Victor Abreu, João Pedro)
    • Geração Automatizada de Casos de Teste (Márcio Augusto, Carla Lutz, Allison, Nicolas, Pedro Cid, Daniel de Andrade)
  • 02/05/2019 - Qualidade de Software (ISO 25010, imagem modelo de qualidade ISO 25010)
  • 09/05/2019 - Qualidade de Software (Slides segurança 1, enunciado do trabalho, cronograma do trabalho)
  • 16/05/2019 - Qualidade de Software (Entrega 1 do trabalho - Requisitos de segurança) - Slides segurança 2 e 3.
  • 23/05/2019 - Ajuda com o Trabalho (Entrega 2 do trabalho - Ajustes nos casos de uso e plano de teste) - Notas e Documentos do Trabalho
  • 30/05/2019 - Slides Gerência de Configuração
  • 06/06/2019 - Gerência de Requisitos / Tópicos Especiais / Ajuda com o Trabalho (Slides Rastreabilidade de Requisitos, sugestão de ferramentas de automação dos testes: Postman, Swagger.
  • 13/06/2019 - Tópicos Especiais / Ajuda com o Trabalho
  • 20/06/2019 Feriado (Código-fonte a ser testado - usar o Dev-C++ para compilar) Entrega 3 do trabalho - Data Limite para entrega do laudo de execução do ciclo 1 de testes)
  • 27/06/2019 - Entrega das notas AV2 - Revisão para PF (Código-fonte a ser testado - Entrega 4 do trabalho - Data limite para entrega do laudo de execução do ciclo 2 de testes - 26/6 um dia antes da aula) - Notas e Situações dos Alunos
  • 04/07/2019 - Prova Final