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
- Aula 01 - Introdução à Engenharia de Software
- Aula 02 - Processos de Software
- Aula 03 - Requisitos de Software
- Aula 04 - Modelagem de Software, Paradigma OO e UML
- Aula 05 - Exemplo de Sumário Executivo
- Aula 06 - Modelagem de Casos de Uso
- Aula 07 - Casos de Uso Expandidos
- Aula 08 - Modelagem de Classes de Análise
- Aula 09 - Modelagem de Classes de Projeto
- Aula 10 - Modelagem de Interação
Projeto da Disciplina
- Clique aqui para ver a divisão dos grupos e atribuições dos sistemas para cada grupo.
Etapa 1:
- Escrever o sumário executivo do sistema;
- Extrair uma lista de requisitos baseado no sumário escrito.
Etapa 2:
- Descrição de cada um dos requisitos;
- Diagrama de casos de uso.
Etapa 3:
- Expansão dos casos de uso.
- Seguir este modelo.
Etapa 4:
- 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:
- Diagrama de sequência
- Diagramas para um caso de uso CRUD qualquer
- Diagramas para um caso de uso não CRUD qualquer