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.