Você está aqui: Página Inicial Semestres Letivos 2012.2 Disciplinas Engenharia de Software

Engenharia de Software

Informações Sobre a Disciplina

Nome: Engenharia de Software

Carga horária: 60 horas = 80 horas/aula

Turma: Subsequente de Informática (4º período, vespertino)

Datas Importantes

10/01/2013

  • Primeira avaliação: aulas 1 até 5.

23/01/2013

  • Apresentação da primeira etapa do projeto: no máximo 10 minutos por grupo.

06/02/2013

  • Apresentação para o professor da segunda etapa do projeto.

28/02/2013

  • Acompanhamento pelo professor da terceira etapa do projeto.

06/03/2013

  • Apresentação da terceira etapa do projeto: no máximo 15 minutos por grupo.

11/04/2013

  • Apresentação para o professor da quarta etapa do projeto.

24/04/2013 e 25/04/2013

  • Apresentação final do projeto.

26/04/2013 - 13h:00min

  • Recuperação (Prova Final). Assuntos: slides das aulas 01, 04, 06, 08, 09 e 10.

Material

Aqui você encontra o material disponibilizado pelo professor da disciplina: slides das aulas, apostilas, links e outros materiais de apoio.

Listas

  • Lista 01 - Exercício sobre extração inicial de requisitos com base no sumário executivo.
  • Lista 02 - Estudo de caso para requisitos e casos de uso.

Slides

Projeto da Disciplina

  • Clique aqui para ver a divisão dos grupos e atribuições dos sistemas para cada grupo.

Etapa 1:

  1. Escrever o sumário executivo do sistema;
  2. Extrair uma lista de requisitos baseado no sumário escrito.

Etapa 2:

  1. Descrição de cada um dos requisitos;
  2. Diagrama de casos de uso.

Etapa 3:

  1. Expansão dos casos de uso.
  2. Seguir este modelo.

Etapa 4:

  1. Diagrama de classes
    • Classes com atributos, métodos get/set e métodos para manutenção de relacionamentos
      • Indicar tipos, visibilidades e parâmetros
    • Usar relacionamentos direcionados
    • Mostrar a multiplicidade dos relacionamentos

Etapa 5:

  1. Diagrama de sequência
    • Diagramas para um caso de uso CRUD qualquer
    • Diagramas para um caso de uso não CRUD qualquer

Softwares