Índice: Programa | Bibliografia | Avaliação

Versão oficial da ficha de disciplina »

Apresentação

Ano:
Semestre:
Créditos: 8 ECTS
Horas/Semana: 2h teóricas e 3,5h práticas
Nº de Turmas: 1 teóricas, 4 laboratório
Aulas Teóricas: João Correia Lopes (JCL)
Aulas Práticas: António Castro (AJMC), António Pereira (AMCP), João Correia Lopes (JCL)

Objectivos

Esta disciplina tem por objectivo:

Resultados de Aprendizagem

No final desta disciplina o aluno deverá ser capaz de:

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 (2 aulas de 1 hora por semana) e aulas práticas (1 aula de 3,5 horas por semana para cada turma) em sala de computadores.

Os tempos lectivos das aulas teóricas são usados para descrever brevemente as várias fases de desenvolvimento de software e os artefactos associados e para apresentar e exemplificar a utilização das metodologias e ferramentas a usar no trabalho prático. São ainda indicadas referências de leitura.

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)Aulas70 
TP1: Protótipo da Interface com o UtilizadorTrabalho272008-10-06
TP2: Documento de Especificação de RequisitosTrabalho92008-10-13
TP3: Documento de Projecto de Alto NívelTrabalho182008-11-03
TP4: Protótipo VerticalTrabalho122008-11-17
TP5: Documento de Projecto DetalhadoTrabalho272008-12-08
TP6: ProdutoTrabalho362008-12-15
TP7: DemonstraçãoTrabalho42008-12-15
TP8: Avaliação do desempenho individualTrabalho02008-12-15
FT1: Modelo de Casos de UtilizaçãoExercício1,52008-10-13
FT2: Modelo de Objectos do DomínioExercício1,52008-10-20
FT3: Modelo de ArquitecturaExercício1,52008-11-10
FT4: JavaExercício1,52008-11-24
 Total209 

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 TP8) 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 + 7* TP6 + TP7 + TP8
e:
FT = FT1 + FT2 + FT3 + FT4

A classificação a qualquer componente de avaliação pode variar de elemento para elemento do mesmo grupo em mais ou menos 2 valores, 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.

Índice: Programa | Bibliografia | Avaliação
Topo