Now in its 3rd edition this guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Karl E Wiegers and Joy Beatty, two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects.