Requirements in Engineering ProjectsJoao M. Fernandes and Ricardo J. Machado

This book focuses on various topics related to engineering and management of requirements, in particular elicitation, negotiation, prioritisation, and documentation (whether with natural languages or with graphical models). The book provides methods and techniques that help to characterise, in a systematic manner, the requirements of the intended engineering system.

It was written with the goal of being adopted as the main text for courses on requirements engineering, or as a strong reference to the topics of requirements in courses with a broader scope, or as a vocational courses, for professionals interested in the software and information systems domain. Each chapter includes a set of exercises.