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

xvi   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

                       10  Distributed Requirements Engineering   . . . . . . . . .   257
                            Background   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   258
                            Requirements Engineering for Global Projects   . . . .   260
                            Organizations for Distributed Projects   . . . . . . . . . . .   261
                            Managing Distributed RE Efforts   . . . . . . . . . . . . . . . .   266
                            Requirements and Collaboration Tools   . . . . . . . . . . .   267
                            Communications, Culture, and Team Size   . . . . . . . .   269
                            RE with OEMs and Suppliers   . . . . . . . . . . . . . . . . . . .   270
                            Tips for Distributed Requirements Engineering   . . .   271
                            Summary   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   272
                            Discussion Questions   . . . . . . . . . . . . . . . . . . . . . . . . . .   272
                            References   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   273

                       11  Hazard Analysis and Threat Modeling   . . . . . . . . . .   275
                            Hazard Analysis   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   276
                                  Terms Used in Hazard Analysis   . . . . . . . . . . .   276
                                  Hazard Analysis Processes   . . . . . . . . . . . . . . .   277
                                  Reflecting Actions into the
                                    Requirements Database   . . . . . . . . . . . . . . .   280
                                  Hazard Analysis and MDRE   . . . . . . . . . . . . . .   281
                                  Importance of Hazard Analyses   . . . . . . . . . . .   282
                            Threat Modeling   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   284
                                  Basic Terminology   . . . . . . . . . . . . . . . . . . . . . .   284
                                  Threat Modeling and MDRE   . . . . . . . . . . . . .   285
                                  Threat Modeling Metrics   . . . . . . . . . . . . . . . . .   286
                            Summary   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   286
                            Discussion Questions   . . . . . . . . . . . . . . . . . . . . . . . . . .   286
                            References   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   286
                       12  Conclusion   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   287
                        A  Configuring and Managing
                                a Requirements Database   . . . . . . . . . . . . . . . . . . .   291
                            Introduction   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   292
                                  Prerequisites for the Use of
                                    a Requirements Database   . . . . . . . . . . . . . .   293
                            RDB Basic Features   . . . . . . . . . . . . . . . . . . . . . . . . . . . .   295
                            RDB Advanced Features   . . . . . . . . . . . . . . . . . . . . . . .   297
                                  Automatic Upward Propagation
                                    of Attributes   . . . . . . . . . . . . . . . . . . . . . . . . .   297
                                  Automatic Downward Propagation
                                    of Attributes   . . . . . . . . . . . . . . . . . . . . . . . . .   298
                            Unique Needs for a Product Line RDB   . . . . . . . . . . .   299
                                  Multidimensional Support   . . . . . . . . . . . . . . .   299
                                  Generation of Product Maps   . . . . . . . . . . . . . .   299
                            Summary   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   300
                           Index   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   301
   12   13   14   15   16   17   18   19   20   21   22