Jump to ratings and reviews
Rate this book

Requirements Engineering: From System Goals to UML Models to Software Specifications

Rate this book
The book presents both the current state of the art in requirements engineering and a systematic method for engineering high-quality requirements, broken down into four parts.  The first part introduces fundamental concepts and principles including the aim and scope of requirements engineering, the products and processes involved, requirements qualities to aim at and flaws to avoid, and the critical role of requirements engineering in system and software engineering. The second part of the book is devoted to system modeling in the specific context of engineering requirements. It presents a multi-view modeling framework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The third part of the book reviews goal-based reasoning techniques to support the various steps of the KAOS method. The fourth part of the book goes beyond requirements engineering to discuss the mapping from goal-oriented requirements to software specifications and to software architecture. Online software will accompany the book and will add value to both classroom and self-study by enabling students to build models and specifications involved in the book’s exercises and case studies, helping them to discover the latest RE technology solutions. Instructor resources such as slides, figures and handouts are available from an accompanying website.

720 pages, Paperback

First published July 25, 2007

18 people are currently reading
193 people want to read

About the author

Axel van Lamsweerde

5 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
14 (29%)
4 stars
19 (39%)
3 stars
9 (18%)
2 stars
4 (8%)
1 star
2 (4%)
Displaying 1 - 5 of 5 reviews
1 review
September 11, 2017
I am not sure why this book has a three-star rating on GoodReads. This book is very outdated and a lot of the materials are not very applicable now. As an example, in Chapter 1 it says agile cannot be applied to large or mission critical software. Yeah, it might be true "20 years ago". The textbook is also needlessly wordy and poorly organized. Many of the terms are not consistent as well. Overall, it's one of the worst textbooks I have ever seen.
Profile Image for Mustafa Assaf.
66 reviews8 followers
August 11, 2016
Easy to read and it has a lot of useful examples that makes the reader understand it easily
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.