Limit search to available items
Book Cover
E-book

Title Software & systems requirements engineering : in practice / Brian Berenbach [and others]
Published New York, NY : McGraw-Hill, ©2009

Copies

Description 1 online resource (xxv, 321 pages) : illustrations
Contents Industrial Foreword; Academic Foreword; Preface; Acknowledgments; 1 Introduction; Why Has Requirements Engineering Become So Important?; Misconceptions About Requirements Engineering; Misconception 1: Any Subject Matter Expert Can Become a Requirements Engineer After a Week or Two of Training; Misconception 2: Nonfunctional and Functional Requirements Can Be Elicited Using Separate Teams and Processes; Misconception 3: Processes That Work for a Small Number of Requirements Will Scale; Industrial Challenges in Requirements Engineering; Key Success Factors in Requirements Engineering
The Project Has a Full-Time, Qualified Chief ArchitectA Qualified Full-Time Architect Manages Nonfunctional Requirements; An Effective Requirements Management Process Is in Place; Requirements Elicitation Starts with Marketing and Sales; Requirements Reviews Are Conducted for All New or Changed Requirements or Features; Requirements Engineers Are Trained and Experienced; Requirements Processes Are Proven and Scalable; Subject Matter Experts Are Available as Needed; All Stakeholders Are Identified; The Customer Is Properly Managed; Progress and Quality Indicators Are Defined
The RE Tools Increase Productivity and QualityThe Core Project Team Is Full Time and Reports into a Single Chain of Command; Definition of Requirements Engineering; Requirements Engineering's Relationship to Traditional Business Processes; Characteristics of a Good Requirement; Feasible; Valid; Unambiguous; Verifiable; Modifiable; Consistent; Complete; Traceable; Other Project- or Product-Specific Characteristics; Characteristics of a Good Requirements Specification; Requirements and Project Failure; Quality and Metrics in Requirements Engineering; Function Point Metrics as Leading Indicators
How to Read This BookSummary; Discussion Questions; References; 2 Requirements Engineering Artifact Modeling; Introduction; RE Taxonomy; Taxonomy Attributes; Creation of an RE Taxonomy; Other Types of Taxonomies Useful in RE; Taxonomy Extension; RE Artifact Model; Elements of an Artifact Model; Creation of a Requirements Engineering Artifact Model; Using the Artifact Model; Extending an Artifact Model to Augment Process Definition; Using Templates for Requirement Artifacts; Dynamic Tailoring of an Artifact Model; Organizational Artifact Model Tailoring; Creating a System Life Cycle Process
Tips for Requirements Engineering Artifact ModelingSummary; Discussion Questions; References; 3 Eliciting Requirements; Introduction; Issues and Problems in Requirements Elicitation; The Missing Ignoramus; The Wrong Stakeholders; Untrained Analysts; Not Identifying Requirements Level; Failure to Accurately Identify Stakeholders; Problems Separating Context from Requirement; Failure to Collect Enough Information; Requirements Are Too Volatile; System Boundaries Are Not Identified; Understanding of Product Needs Is Incomplete; Users Misunderstand What Computers Can Do
Summary "Deliver feature-rich products faster, cheaper, and more reliably using state-of-the-art SSRE methods and modeling procedures. Written by global experts, Software & Systems Requirements Engineering: In Practice explains how to effectively manage project objectives and user needs across the entire development lifecycle. Gather functional and quality attribute requirements, work with models, perform system tests, and verify compliance. You will also learn how to mitigate risks, avoid requirements creep, and sidestep the pitfalls associated with large, complex projects."
Bibliography Includes bibliographical references and index
Notes English
Print version record
Subject Software engineering.
System design.
Requirements engineering.
COMPUTERS -- Programming -- Open Source.
COMPUTERS -- Software Development & Engineering -- Tools.
COMPUTERS -- Software Development & Engineering -- General.
Requirements engineering.
Software engineering.
System design.
Form Electronic book
Author Berenbach, Brian.
LC no. 2009002434
ISBN 0071759808
9780071759809
9780071605489
0071605487
1282048597
9781282048591
9786612048593
661204859X