Requirements Engineering for Software and Systems

Phillip A. Laplante

March 27, 2009 by Auerbach Publications
Textbook - 264 Pages - 55 B/W Illustrations
ISBN 9781420064674 - CAT# AU6467
Series: Applied Software Engineering Series

This product is not available
SAVE 25%
When you buy 2 or more products!
See final price in shopping cart.
FREE Standard Shipping!


  • Presents material derived from graduate-level courses taught at Penn State University
  • Assesses practical and theoretical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for various systems
  • Offers formal methods, social models, and representation tools that are useful for the classroom and in the field
  • Introduces concepts constructively and illustrates all theory with real-world examples
  • Uses three systems to explain how to engineer requirements and how to practice requirements engineering


Solid requirements engineering has become increasingly essential to on-time and on-budget delivery of software and systems projects. As more engineering programs make it a mandatory part of their curricula, students and working engineers require significant training to master the field, especially the complicated emerging ancillary software tools vital to the requirements engineering process.

With a focus on software-intensive systems, Requirements Engineering for Software and Systems provides a probing and comprehensive review of recent developments in intelligent systems, soft computing techniques, and their diverse applications in manufacturing. Topics covered can be applied to the requirements engineering practices for:

  • Advanced production machines and systems
  • Collaborative and responsive manufacturing systems
  • Digital manufacturing
  • E-manufacturing
  • E-business and virtual enterprises
  • Fit manufacturing
  • Human machine interfaces
  • Innovative design technologies
  • Intelligent and competitive manufacturing
  • Intelligent planning and scheduling systems
  • Mechatronics and MEMS
  • Micro and nano manufacturing
  • Production automation and control
  • Reconfigurable manufacturing systems
  • Sustainable manufacturing systems
  • Robotics

 To illustrate key ideas associated with requirements engineering, the text presents three common example systems: an airline baggage handling system, a point-of-sale system for one location of a large pet store chain, and a system for a smart home in which one or more PCs control various aspects of the home’s functions. The selected systems encompass a wide range of applications—from embedded to organic, for both industrial and consumer uses.