Disciplina: Processos e Métricas de Software

Área Científica:

Informática

HORAS CONTACTO:

80 Horas

NÚMERO DE ECTS:

7,5 ECTS

IDIOMA:

Português

Objetivos Gerais:

1 - Compreender os vários processos de desenvolvimento de software, assim como as atividades que este inclui, desde o levantamento de requisitos até à manutenção de programas.
2 - Integrar os conhecimentos adquiridos noutras disciplinas no contexto mais alargado do processo de desenvolvimento de software.
3 - Motivar para o desenvolvimento de software como uma engenharia.
4 - Saber estimar os custos e riscos dos projetos de software, saber aplicar técnicas e estratégias de testes de software, saber medir um projeto de software, através de várias métricas e métodos.

Conteúdos / Programa:

1 - O produto de software e o processo de software.
2 - Conceitos de gestão de projetos de software.
3 - Os diferentes modelos de processos e métricas de software.
4 - Desenvolvimento Ágil.
5 - Engenharia de Requisitos.
6 - Modelação e Análise.
7 - Desenho arquitetural.
8 - Desenho baseado em componentes.
9 - Técnicas e estratégias de testes de software.
10 - Métricas técnicas de software.

Bibliografia / Fontes de Informação:

R. Pressman , Software Engineering: A Practitioner's Approach , 5th Edition

Métodos e Critérios de Avaliação:

Tipo de Classificação: Quantitativa (0-20)

Metodologia de Avaliação:
Aulas expositivas, Resolução de problemas, Realização de trabalhos, Projeto em grupo, Sessões de apresentação e defesa do projeto. Critérios de avaliação: 50% Parte Teórica: 1 Trabalho teórico individual. 50% Parte Prática: 1 Trabalho escrito individual com nota mínima de 9,5 (10% da nota final) + 1 Projeto em grupo com nota mínima de 9,5 (50% da nota final) A nota final ponderada deverá ser igual ou superior a 9,5 valores.