Índice: Programa | Bibliografia | Avaliação

Versão oficial da ficha de disciplina »

Apresentação

Ano:
Semestre:
Créditos: 8
ECTS: 8
Horas/Semana: 2h teóricas e 3,5h práticas
Nº de Turmas: 1 teóricas
Aulas Teóricas: João Correia Lopes

Objectivos

Programa

  1. Introdução à Engenharia de Software.
  2. Engenharia de requisitos. Elicitação, análise, especificação, validação e gestão de requisitos. Documento de requisitos.
  3. Linguagens de modelação.
  4. Projecto de software orientado por objectos. Modelação de arquitectura, estrutura de classes e comportamento.
  5. Projecto de interfaces.
  6. Codificação em Java.
  7. Verificação, validação e teste de software.
  8. Manutenção de software. Gestão de configurações. Controlo de versões.
  9. Gestão e planeamento de projectos.

Bibliografia Principal

Bibliografia Complementar

Métodos de Ensino

A disciplina tem aulas teóricas e aulas práticas em sala de computadores.

Os tempos lectivos das aulas teóricas são usados para exposição formal da matéria, ilustrada com exemplos de aplicação e para a apresentação das metodologias e ferramentas a usar no trabalho prático. Nas aulas práticas os alunos trabalham, em grupos de 5, num projecto de software.

Software

Modo de Avaliação

Avaliação distribuída sem exame final.

Componentes de Avaliação e Ocupação Registadas

O trabalho prático (TP) será avaliado através da documentação apresentada, da aplicação desenvolvida e do desempenho individual nas aulas:

A matéria teórica é avaliada através da resposta individual a folhas de perguntas (FT), a realizar na primeira meia hora de algumas aulas práticas.

DescriçãoTipoTempo (horas)Data de Conclusão
Aulas da disciplina (estimativa)Aulas77 
TP1: Protótipo da Interface com o UtilizadorTrabalho272007-10-01
TP2: Documento de Especificação de RequisitosTrabalho92007-10-08
FT1: Modelo de Casos de UtilizaçãoExercício1,52007-10-08
TP3: Documento de Projecto de Alto NívelTrabalho182007-10-29
FT2: Modelo de Objectos do DomínioExercício1,52007-10-15
FT3: Modelo de ArquitecturaExercício1,52007-11-05
TP4: Protótipo VerticalTrabalho92007-11-12
FT4: JavaExercício1,52007-11-19
TP5: Documento de Projecto DetalhadoTrabalho272007-12-03
TP6: Documento de TestesTrabalho92007-12-17
TP7: ProdutoTrabalho272007-12-17
TP8: DemonstraçãoTrabalho42007-12-17
TP9: Avaliação do desempenho individualTrabalho02007-12-17
 Total213 

Obtenção de Frequência

A aprovação na disciplina está condicionada à obtenção de 50% em cada um dos trabalho da avaliação prática (TP1 a TP9) e de 40% no total das folhas de perguntas relacionadas com a matéria teórica (FT1 a FT4).

Cálculo da Classificação Final

A nota final será calculada usando a fórmula: NOTA = 80% TP + 20% FT,
sendo: TP = TP1 + 3* TP2 + 2* TP3 + 2* TP4 + 3* TP5 + TP6 + 6* TP7 + TP8 + TP9 e: FT = FT1 + FT2 + FT3 + FT4

A classificação a qualquer componente de avaliação pode variar de elemento para elemento do mesmo grupo, com base na opinião dos docentes e na auto-avaliação a realizar internamente em cada grupo.

Provas e Trabalhos Especiais

Após a demonstração do trabalho prático, pode ser necessária uma sessão de perguntas de resposta individual, para alunos em que seja difícil avaliar a participação no trabalho prático em grupo.

Avaliação Especial (TE, DA, ...)

A avaliação prática, realizada nas aulas práticas durante o semestre de funcionamento da disciplina, é exigida a todos os alunos, independentemente do regime de inscrição e da necessidade de obter avaliação de frequência.

Melhoria de Classificação Final/Distribuída

A nota final pode ser melhorada apenas numa nova edição da disciplina.

Topo