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

116   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





                                         Event Management
                                             System
                            <<include>>                    <<include>>
                                                <<include>>



                       View Event          Create Event      Update Event Results

                            <<realizes>>                             <<realizes>>
                                                 <<realizes>>

                       View Event                               Update Event
                                           Create Event           Results

                      FIGURE 4.24  Tracing use case realizations to use cases


                                                 Event
                                             Creation Interface
                                                               Event Manager

                                              Update Event
                                 Event          Interface
                           Management Boundary

                                              Event Deletion
                                                Interface

                      FIGURE 4.25  Boundary-to-interface tracing

                  Design Model   Analysis Model
                  Element        Element        Comment
                  Use Case       Business Use   The use case realization represents a
                  Realization    Case           physical implementation of a process
                                                or set of processes, as an executable
                                                program, a subsystem, etc.
                  Interface      Boundary       Analysis Model concrete classes with
                                                a stereotype of boundary are realized
                                                by one or more design model classes
                                                with a stereotype of interface.
                  Software       Business       Business Objects represented as
                  Classes        Objects        analysis model classes are realized in
                                                the design model by “plain” software
                                                classes.

                 TABLE 4.3  Analysis to Design Tracing Relationships
   144   145   146   147   148   149   150   151   152   153   154