Requirements Engineering: A Good Practice Guide
Ian Sommerville
& Pete Sawyer

Computing Department
Lancaster University


JOHN WILEY & SONS LTD
ISBN 0 471 97444 7



"A marvellous book .... a unique focus on what practicing engineers need to do." - Watts Humphrey, Software Engineering Institute, USA.


This book presents a set of guidelines which are aimed at practitioners who want to improve their requirements engineering processes. It has been developed after a number of years experience working with industry on requirements engineering process improvement. We found that a lot of improvements involved simple practices which organisations were unaware of or which they didn't know how to introduce. We therefore decided to develop this good practice guide to help those involved with requirements engineering to improve the way in which they work.

The book presents about 100 guidelines which vary from the very simple, such as "make sure that your requirements are given a unique identifier", to the very complex e.g. "use formal specification for critical sysems". The book also includes three chapters which provide more detailed advice on system modelling, formal methods for specification and viewpoint-oriented requirements elicitation. You can see the form of the guidelines from the examples here. You can also access the preface of the book and a complete list of contents. You can also read an on-line review.

More information

Links to resources with information on requirements engineering is available by following the links below:

These lists are not complete and the presence of an entry on this list does not mean that we endorse either the product or the services provided in any way. We cannot serve as an intermediary in any contact with tool vendors or consultants nor can we take any responsibility whatsoever for advice provided or the suitability of CASE tools for your organisation. We have made every effort to ensure that the information provided here is correct but you must be aware that it is subject to change. We therefore disclaim all liabilities for any errors in the information here.


Last modified: 9th April 1999. If you have any comments on these pages, please contact Pete: sawyer@comp.lancs.ac.uk


Main Page | Back Up To Top | Computing Department | Lancaster University | REAIMS