Skip to main content

Requirements Engineering: Processes and Techniques

Requirements Engineering: Processes and Techniques

Gerald Kotonya, Ian Sommerville

ISBN: 978-0-471-97208-2

Sep 1998

294 pages

Select type: Hardcover

In Stock



The value of introducing requirements engineering to trainee software engineers is to equip them for the real world of software and systems development. As a discipline, newly emerging from software engineering, there are a range of views on where requirements engineering starts and finishes and what it should encompass. This book offers the most comprehensive coverage of the requirements engineering process to date - from initial requirements elicitation through to requirements validation.

As there is no one catch-all technique applicable to all types of system, requirements engineers need to know about a range of different techniques. Tried and tested techniques such as data-flow and object-oriented models are covered as well as some promising new ones. They are all based on real systems descriptions to demonstrate the applicability of the approach. Principally written for senior undergraduate and graduate students studying computer science, software engineering or systems engineering, this text will also be helpful for those in industry new to requirements engineering.

Accompanying Website: http: //

Related Resources


View Instructor Companion Site

Contact your Rep for all inquiries

Requirements Engineering: Processes and Techniques & Requirements: A Good Practice Guide Set

This item: Requirements Engineering: Processes and Techniques

Requirements Engineering: A Good Practice Guide

(Paperback $104.95)

Requirements Engineering: Processes and Techniques

(Hardcover $123.95)

Original Price:$228.90

Purchased Together:$143.95

save $84.95


Requirements Engineering Processes.

Requirements Elicitation and Analysis.

Requirements Validation.

Requirements Management.


Methods for Requirements Engineering.

Viewpoint-Oriented Requirements Methods.

Non-functional Requirements.

Interactive System Specification.

Case Study.

  • Broad coverage of requirements engineering.
  • 2 part approach - The first is process-oriented and describes different activities in the requirements engineering process. It includes requirements elicitation and analysis, requirements validation and requirements management.  The second part focuses on requirements engineering techniques including: Use of structured methods, viewpoint-oriented approaches and specification of interactive systems.
  • Uses a case study based on a real system in development.