5 of 5 people found the following review helpful:
5.0 out of 5 stars
It will make you think..., 15 May 2009
By T. Anderson - Published on Amazon.com
This review is from: Requirements Engineering: From System Goals to UML Models to Software Specifications (Paperback)
This is not for the happy go lucky requirements gatherer. It is a detailed breakdown of everything requirements engineering for software intensive systems. It will make you think.
The book describes the KAOS method in detail and the author uses Objectiver as the modeling tool. Sometimes a book is not worth buying when you are not using the tool. That is not the case with this book. It is packed with valuable advice and examples.
Reading the book did prompt me to download Objectiver. Very cool tool, but it is also complex. Complex is not a bad thing when you consider this book is about an engineering discipline, and engineering is needed because you are trying to do something complex.
The author covers the fundamentals of Requirements Engineering in detail in the first part of the book, Building System Models for Requirements Engineering in part two, and then Reasoning About System Models in part three.
This book does exactly what the title says, it shows you how to go from System Goals to UML Models to Software Specifications.
If you are building complex systems, this book is definitely for you.
I highly recommend this book, and have nothing negative to say about.
3 of 3 people found the following review helpful:
3.0 out of 5 stars
Graduate level book on requirements, 10 Nov 2009
By Omar E. Soberanis "osoberanis" - Published on Amazon.com
This review is from: Requirements Engineering: From System Goals to UML Models to Software Specifications (Paperback)
Excellent book on requirements; however, the book is at graduate level this is not a book you can actually read it and take to industry right away. You need to do some planning before you can apply some of the techniques.
In some cases the book is very abstract and it needs more down to earth examples and more explanation on some of the techniques. The diagrams in the book are very very abstract and not correctly explained. Some of the diagrams are missing more explanation to understand what the author is trying to educate.
Overall this is a good book in fact I encourage readers to buy it if they are very serious about learning how to apply engineering to requirements.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
Thorough and comprehensive, 5 Oct 2010
By Throb - Published on Amazon.com
This review is from: Requirements Engineering: From System Goals to UML Models to Software Specifications (Paperback)
Axel van Lamsweerde has produced a hefty, thorough and comprehensive analysis of the translation of pure requirements into software requirements. In van Lamsweerde's own words:
...a comprehensive introduction to the fundamentals of requirements engineering
...a thorough treatment of system modelling in the specific context of requirements engineering
...a presentation of various forms of reasoning about system models
I haven't read the entire book yet, but the first part is proving to be excellent. The book is not easy reading - 682 pages on a complex subject. van Lamsweerde uses a goal-oriented approach to RE but this focus is only really elaborated on in the second half of the book. The wealth of knowledge contained in this book makes it a most worthwhile purchase.