Requirements Engineering for Software and Systems
- Length: 264 pages
- Edition: 1
- Language: English
- Publisher: Auerbach Publications
- Publication Date: 2009-03-27
- ISBN-10: 1420064673
- ISBN-13: 9781420064674
- Sales Rank: #2708403 (See Top 100 Books)
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.
Table of Contents
Chapter 1 Introduction to Requirements Engineering
Chapter 2 Mission Statement, Customers, and Stakeholders
Chapter 3 Requirements Elicitation
Chapter 4 Writing the Requirements Document
Chapter 5 Requirements Risk Management
Chapter 6 Formal Methods
Chapter 7 Requirements Specification and Agile Methodologies
Chapter 8 Tool Support for Requirements Engineering
Chapter 9 Requirements Management
Chapter 10 Value Engineering of Requirements
Appendix: Software Requirements Specification for a Smart Home, Version 2.0, September 20, 2008