Análise de Requisitos

Base Knowledge

Software Engineering.

Software Modeling and Design.

UML Language.

Teaching Methodologies

Seminar – 20.0%.

Project (3 phases) – 30.0%.

Assessment by written examination – 50.0%.

Learning Results

This course aims to develop skills for software engineering requirements (RE). The main objectives are:

  • Acquisition of theoretical and practical knowledge in the field of requirements engineering.
  • Know and apply advanced requirements analysis techniques.
  • Solve real world problems.

The main skills to be acquired are:

  • Know to analyze a problem, identify its characteristics and design a software requirements specification (SRS).
  • Recognize the advantages and limitations of using RE methodologies.
  • Develop autonomously new strategies.

Program

1. Introduction and overview

2. Requirements Engineering Processes

3. Requirements Elicitation

4. UX analysis

5. Requirements negotiation

6. Documentation

7. Requirements Validation

8. Requirements Management

9. Traceability

10. Requirements Engineering in Agile UX

11. Defining requirements according to “points of view

12. Requirements for interactive systems

Internship(s)

NAO

Bibliography