Análise de Requisitos

Conhecimentos de Base Recomendados

Processos de Engenharia de Software.

Modelação e Design de software.

Linguagem UML.

Métodos de Ensino

Seminário e relatório – 20.0%.

Projeto (3 fases) – 30.0%.

Avaliação Por Exame escrito – 50.0%.

Resultados de Aprendizagem

Esta unidade curricular pretende o desenvolvimento de competências para análise e especificação de software.

Os principais objetivos consistem:

  • Aquisição de conhecimento teórico e prático na área de engenharia de requisitos;
  • Conhecer e aplicar técnicas avançadas de análise de requisitos;
  • Proporcionar a aplicação destes conhecimentos a problemas reais.

As principais competências a adquirir são:

  • Analisar um problema, identificar as suas características e desenhar uma solução (SRS);
  • Reconhecer as vantagens e limitações das metodologias apresentadas;
  • Desenvolver novas estratégias de forma autónoma.

Programa

1. Introdução e Visão Geral

2. Processos de Engenharia de Requisitos

3. Técnicas de Levantamento de Requisitos

4. Análise UX

5. Negociação de Requisitos

6. Documentação

7. Validação de Requisitos

8. Gestão de Requisitos

9. Rastreamento

10. Engenharia de Requisitos no Desenvolvimento Ágil UX

11. Definição de Requisitos Orientada a “Pontos de Vista”

12. Requisitos para Sistemas Interativos

Estágio(s)

NAO

Bibliografia