Requirements Engineering for Software and Systems

Book description

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

  1. Front cover (1/2)
  2. Front cover (2/2)
  3. Contents (1/2)
  4. Contents (2/2)
  5. Acknowledgments
  6. Introduction
  7. About the Author
  8. Chapter 1. Introduction to Requirements Engineering (1/5)
  9. Chapter 1. Introduction to Requirements Engineering (2/5)
  10. Chapter 1. Introduction to Requirements Engineering (3/5)
  11. Chapter 1. Introduction to Requirements Engineering (4/5)
  12. Chapter 1. Introduction to Requirements Engineering (5/5)
  13. Chapter 2. Mission Statement, Customers, and Stakeholders (1/4)
  14. Chapter 2. Mission Statement, Customers, and Stakeholders (2/4)
  15. Chapter 2. Mission Statement, Customers, and Stakeholders (3/4)
  16. Chapter 2. Mission Statement, Customers, and Stakeholders (4/4)
  17. Chapter 3. Requirements Elicitation (1/6)
  18. Chapter 3. Requirements Elicitation (2/6)
  19. Chapter 3. Requirements Elicitation (3/6)
  20. Chapter 3. Requirements Elicitation (4/6)
  21. Chapter 3. Requirements Elicitation (5/6)
  22. Chapter 3. Requirements Elicitation (6/6)
  23. Chapter 4. Writing the Requirements Document (1/4)
  24. Chapter 4. Writing the Requirements Document (2/4)
  25. Chapter 4. Writing the Requirements Document (3/4)
  26. Chapter 4. Writing the Requirements Document (4/4)
  27. Chapter 5. Requirements Risk Management (1/6)
  28. Chapter 5. Requirements Risk Management (2/6)
  29. Chapter 5. Requirements Risk Management (3/6)
  30. Chapter 5. Requirements Risk Management (4/6)
  31. Chapter 5. Requirements Risk Management (5/6)
  32. Chapter 5. Requirements Risk Management (6/6)
  33. Chapter 6. Formal Methods (1/6)
  34. Chapter 6. Formal Methods (2/6)
  35. Chapter 6. Formal Methods (3/6)
  36. Chapter 6. Formal Methods (4/6)
  37. Chapter 6. Formal Methods (5/6)
  38. Chapter 6. Formal Methods (6/6)
  39. Chapter 7. Requirements Specification and Agile Methodologies (1/4)
  40. Chapter 7. Requirements Specification and Agile Methodologies (2/4)
  41. Chapter 7. Requirements Specification and Agile Methodologies (3/4)
  42. Chapter 7. Requirements Specification and Agile Methodologies (4/4)
  43. Chapter 8. Tool Support for Requirements Engineering (1/4)
  44. Chapter 8. Tool Support for Requirements Engineering (2/4)
  45. Chapter 8. Tool Support for Requirements Engineering (3/4)
  46. Chapter 8. Tool Support for Requirements Engineering (4/4)
  47. Chapter 9. Requirements Management (1/4)
  48. Chapter 9. Requirements Management (2/4)
  49. Chapter 9. Requirements Management (3/4)
  50. Chapter 9. Requirements Management (4/4)
  51. Chapter 10. Value Engineering of Requirements (1/3)
  52. Chapter 10. Value Engineering of Requirements (2/3)
  53. Chapter 10. Value Engineering of Requirements (3/3)
  54. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (1/6)
  55. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (2/6)
  56. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (3/6)
  57. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (4/6)
  58. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (5/6)
  59. Appendix: Software Requirements Specification for a Smart Home: Version 2.0 September 20, 2008 (6/6)
  60. Glossary
  61. Index (1/2)
  62. Index (2/2)
  63. Back cover

Product information

  • Title: Requirements Engineering for Software and Systems
  • Author(s): Phillip A. Laplante
  • Release date: March 2011
  • Publisher(s): CRC Press
  • ISBN: 9781420064681