Page 9 - Software and Systems Requirements Engineering in Practice
P. 9

viii   S o f t w a r e   &   S y s t e m s   R e q u i r e m e n t s   E n g i n e e r i n g :   I n   P r a c t i c e


                                  Subject Matter Experts Are Available
                                    as Needed   . . . . . . . . . . . . . . . . . . . . . . . . . . .    6
                                  All Stakeholders Are Identified   . . . . . . . . . . .    7
                                  The Customer Is Properly Managed   . . . . . . .    7
                                  Progress and Quality Indicators
                                    Are Defined   . . . . . . . . . . . . . . . . . . . . . . . . .    7
                                  The RE Tools Increase Productivity
                                    and Quality   . . . . . . . . . . . . . . . . . . . . . . . . . .    7
                                  The Core Project Team Is Full Time and Reports
                                    into a Single Chain of Command   . . . . . . . .    7
                            Definition of Requirements Engineering   . . . . . . . . .    8
                            Requirements Engineering’s Relationship
                              to Traditional Business Processes   . . . . . . . . . . . . .    8
                            Characteristics of a Good Requirement   . . . . . . . . . .    9
                                  Feasible   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    9
                                  Valid   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    10
                                  Unambiguous   . . . . . . . . . . . . . . . . . . . . . . . . . .    10
                                  Verifiable   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    11
                                  Modifiable   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    11
                                  Consistent   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    11
                                  Complete   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    12
                                  Traceable   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    13
                                  Other Project- or Product-Specific
                                    Characteristics   . . . . . . . . . . . . . . . . . . . . . . .    13
                                  Characteristics of a Good Requirements
                                    Specification   . . . . . . . . . . . . . . . . . . . . . . . . .    14
                            Requirements and Project Failure   . . . . . . . . . . . . . . .    15
                            Quality and Metrics in Requirements
                              Engineering   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    15
                                  Function Point Metrics
                                    as Leading Indicators   . . . . . . . . . . . . . . . . .    16
                            How to Read This Book   . . . . . . . . . . . . . . . . . . . . . . . .    16
                            Summary   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    16
                            Discussion Questions   . . . . . . . . . . . . . . . . . . . . . . . . . .    17
                            References   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    17
                        2  Requirements Engineering Artifact Modeling   . . .    19
                            Introduction   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    20
                            RE Taxonomy   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    21
                                  Taxonomy Attributes   . . . . . . . . . . . . . . . . . . . .    24
                                  Creation of an RE Taxonomy   . . . . . . . . . . . . .    24
                                  Other Types of Taxonomies Useful in RE   . . .    25
                                  Taxonomy Extension   . . . . . . . . . . . . . . . . . . . .    26
                            RE Artifact Model   . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    27
                                  Elements of an Artifact Model   . . . . . . . . . . . .    27
   4   5   6   7   8   9   10   11   12   13   14