Software & Systems Requirements Engineering: In Practice
By Brian Berenbach, Daniel J. Paulish, Juergen Kazmeier, and Arnold Rudorfer — all from Siemens Corporate Research. Practical requirements engineering methods drawn from large-scale industrial systems development.
Authors’ Background
- Berenbach — Technical manager of RE competency center, ACM Distinguished Engineer, Fortune 100 consulting background
- Paulish — Distinguished Member of Technical Staff, authored multiple SE books, Ph.D. EE from Polytechnic Institute of NY
- Kazmeier — Ph.D. Computer Science (TU Munich), headed global R&D for Intelligent Transportation Systems
- Rudorfer — M.S. Telematics (TU Graz), heads RE Global Technology Field with centers in Princeton, Munich, Erlangen, Beijing
Key Value
Bridges theory and practice at enterprise scale (Siemens). Covers requirements engineering across both software and systems — relevant for organizations dealing with complex multi-stakeholder development.
Connection to Vault
Complements the broader SE lifecycle view in The Dummies’ Guide to Software Engineering and the IEEE body of knowledge in SWEBOK Guide. Requirements engineering is a critical upstream discipline that feeds into TDD Workflow and Granular Planning.