Includes bibliographical references (pages 605-618) and index.
CONTENTS NOTE
Text of Note
Introduction -- Acknowledgements -- Part 1: Software requirements : what, why, and who -- The essential software requirement -- Requirements from the customer's perspective -- Good practices for requirements engineering -- The business analyst -- Part 2: Requirements development -- Establishing the business requirements -- Finding the voice of the user -- Requirements elicitation -- Understanding user requirements -- Playing by the rules -- Documenting the requirements -- Writing excellent requirements -- A picture is worth 1024 words -- Specifying data requirements -- Beyond functionality -- Risk reduction through prototyping -- First things first : setting requirement priorities -- Validating the requirements -- Requirements reuse -- Beyond requirements development -- Part 3: Requirements for specific project classes -- Agile projects -- Enhancement and replacement projects -- Packaged solution projects -- Outsourced projects -- Business process automation projects -- Business analytics projects -- Embedded and other real-time systems projects -- Part 4: Requirements management -- Requirements management practices -- Change happens -- Links in the requirements chain -- Tools for requirements engineering -- Part 5: Implementing requirements engineering -- Improving your requirements process -- Software requirements and risk management -- Epilogue -- Appendices -- Glossary -- References--Index.