DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Engenharia de Requisitos

Programa da Disciplina

editar
Nome: Engenharia de Requisitos Código: 14078
Departamento: Departamento de Computação Área: Ciência da Computação
Carga-horária total: 60 horas Créditos: 4
Carga-horária semanal: 4 horas (teóricas: 2; práticas: 2; EAD*: 0)
Pré-requisitos: 14320 - Engenharia de Software

Ementa:

editar

Aspectos gerais de Requisitos de software. Tipos de requisitos. O processo da Engenharia de requisitos de software. Técnicas de levantamento de requisitos. Perfil e conduta do engenheiro de requisitos. Análise de requisitos e modelagem conceitual de sistemas. Métodos e técnicas para a modelagem de sistemas. Documentação de requisitos. Detalhamento dos requisitos. Verificação e validação de requisitos. Gerência de requisitos. Reutilização de requisitos. Requisitos ágeis.

Prática como componente curricular:

editar

Não possui.

Objetivos:

editar

Ao término da disciplina, espera-se que o aluno tenha aprofundado os conhecimentos na área de Engenharia de Requisitos de Software, conseguindo: adotar técnicas de elicitação de requisitos para levantar necessidades de negócio; identificar de forma adequada os requisitos funcionais e não funcionais de software; documentar requisitos de um software ou projeto de software; praticar o detalhamento de requisitos com a técnica de Casos de Uso ou técnicas ágeis; e lidar de forma introdutória com ferramenta e conceitos de modelagem de processo de negócio.

Conteúdo Programático

editar
  • Assunto a;
  • Assunto b;

Bibliografia básica:

editar

1. K. Pohl. Requirements Engineering: Fundamentals, Principles and Techniques, Springer, 2010.

2. G. Kotonya, I. Sommerville, Requirements Engineering: Processes and Techniques, Wiley, 1998.

3. K.E. Wiegers, Software Requirements, Microsoft Press, 2nd edition, 2003.