Systems Requirements

Domina los fundamentos de la ingeniería de requisitos con este módulo del curso "The Software Architect Code" de la UC3M

Week 3 outline

An info-graphics outlining the content of the week about «Requirements Engineering».
Lecture 3.1

Do we really need requirements?
Introduction to the critical importance of requirements in engineering projects, exploring why they are fundamental to successful systems development.

Lecture 3.2

Are you sure you know what I want?
Analysis of communication challenges between stakeholders and developers, and techniques to ensure correct understanding of user needs.

Descargar infografía
Lecture 3.3

You should buy an insurance policy!
Explanation of how well-defined requirements act as project «insurance,» mitigating risks and avoiding costly errors in later development phases.

Lecture 3.4

What is a requirement?
Expressing needs
Formal definition of what a requirement is and methodologies for properly expressing system needs in a clear and verifiable manner.

Lecture 3.5

When to do what with my requirements?
Description of the requirements lifecycle and key activities in each phase: elicitation, analysis, specification, validation, and change management.

Lecture 3.6

Did you do the right thing right?
Differentiation between verification (building the product right) and validation (building the right product), and their practical application in requirements management.

Lecture 3.7

Your goal: a specification
Guide to creating a complete, structured, and high-quality requirements specification that serves as the foundation document for system development.

Lecture 3.8

Hands on work
Practical exercise applying learned concepts: developing requirements for a real case study, consolidating acquired skills.

Volver al listado