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

u
                                                i
                                                 r
                                           R
                                             e
                                              q
                                                      n
                                                       t
                                                        s
                                                  e
                                                   m
                                                     e

                                  S
                                    y
                              e

                                &
                                        m
                                          s

                                     s
                                      t
                                       e
                                                                         n

                                                                           P
                                                                      :

                                                                        I
                                                                               t
                                                                                i
                                                                                 c
                                                                            r
                                                                             a
                                                                              c
                                                             g
                                                              i
                                                               n

                                                          E
                                                           n
                                                                   i
                                                                    n
                                                                     g
                                                                e
                                                                 e
                                                                  r
                             r
                          t
                           w
                310
                         f
                       o
                310    S 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 e
                            a
                           N                          review of, 188
                      NAIC codes, 23                  separating from functional
                      NAICS (North American              requirements, 4
                        Industry Classification), 23  templates for, 191
                      natural languages, 59, 85,      terminology, 187–188
                        122, 288                      testability, 185, 190
                      navigational facilities, 217  nondeterministic state, 58
                      negotiability, 147, 149       nonfunctional requirements.
                      NFR definitions, 177–178, 186   See NFRs
                      NFR development process,      normalization, 181–182
                        177, 178                    normalizing stakeholder input,
                      NFR model, 183–184              188–189
                      NFR questionnaire, 180–181,   North American Industry
                        186, 187, 190                 Classification (NAICS), 23
                      NFR specifications, 177, 182
                      NFRs (nonfunctional                O
                        requirements)               Object Constraint Language
                        challenges, 177–178           (OCL), 226
                        completeness, 12            Object Management Group
                        completing, 186               (OMG), 223
                        component-level, 183, 184   object-oriented analysis and
                        consistency between,          design (OOAD), 170
                           184–185                  objects
                        constraints, 185, 190, 191    business, 91, 108–109, 112,
                        defining for components,         114, 116
                           183–184                    external, 111
                        defining for platform, 182    loquacious, 112
                        deriving for software         passive, 112
                           platform, 190            OCL (Object Constraint
                        downward compatibility, 13    Language), 226
                        eliciting, 4                OEMs, 270–271
                        feasibility, 182, 185–186   OMG (Object Management
                        formal review, 186            Group), 223
                        managing, 5, 12             OOAD (object-oriented analysis
                        platform projects, 182–186    and design), 170
                        platform-level, 183, 184    open source organizational
                        PND process, 178–179,         approach, 261, 265
                           186–187                  operability, 137
                        practices, 178–186          organizational structures,
                        quality attributes, 128       261–266
                        quantification of, 12       outsourcing, 2, 5, 204, 229
   343   344   345   346   347   348   349   350   351   352   353