The anatomy of software requirements
The anatomy of software requirements
Bertrand Meyer
Associated professor at Politecnico di Milano
DEIB - Seminar Room (Building 20, ground floor)
March 21st, 2019
2.00 pm
Contacts:
Bertrand Meyer
Research Line:
Advanced software architectures and methodologies
Bertrand Meyer
Associated professor at Politecnico di Milano
DEIB - Seminar Room (Building 20, ground floor)
March 21st, 2019
2.00 pm
Contacts:
Bertrand Meyer
Research Line:
Advanced software architectures and methodologies
Sommario
It is ever more widely accepted that the quality of requirements is one of the key determinants of software quality. The vibrant field of requirements engineering research suffers from the lack of standard definitions and classifications. The present work (joint with J.-M. Bruel, S. Ebersold, F. Galinier and V. Rivera) introduces two fundamental taxonomies : one for requirements elements, and the other for relationships between such elements (e.g. a requirement expands on another). We have validated this typology on a number of examples, academic and industrial, and the talk will subject the participants to a small quiz, extracted from an existing requirements document, to assess its practicality and teachability.
Biografia
Bertrand Meyer is associated professor at Politecnico di Milano and also a member of Eiffel Software and Innopolis University. He is the author of well-known books and articles in software engineering, programming languages, software verification and object-oriented programming. His latest book is “Agile! The Good, the Hype and the Ugly” (Springer), a tutorial and critique of agile methods.