Page 121 -
P. 121

106     GIORGINI,  KOLP,  AND  MYLOPOULOS
                    Figure 7.5  Rationale Diagram for Medi@



                                                                               Media
                                          Telecom        Process               Shop
                                            Cpy          Internet    Process
                                                         Orders      On-line
                                                                     Money
                                                                    Transactions
                                                                                        Bank
                                         Internet                 Usability             Cpy
                                                     Increase
                                         Services  Market Share              Security
                          Maintainability
                                                       ++
                                                                                    Customer
                           Update      Produce     Internet
                          Catalogue    Statistics   Shop        Attract New
                                                   Managed       Customer
                               Maintainable
                                                                                  Browse
                                   ++                                            Catalogue
                                          Internet  Item          Usable
                                          Orders   Searching
                               Maintenance  Handled  Handled
                                                                      -
                                                                               -  Keyword
                                                                Secure
                                 -                                                Search
                                                             +
                           System    Monitoring
                          Evolution   System  +                                -
                                                  Database  Catalogue
                                                  Querying  Consulting            Place
                                                                                  Order
                                      +                                +
                                                                                   Buy
                               Update GUI   Shopping                 Secure       Media
                                             Cart                     Form
                                                            Get      Order         Items
                                                         Identification
                                                           Detail           -
                             Select Item                              Standard
                                          Add Item                     Form
                                                   Check Out           Order
                           Pick      Pre-Order        Classic   Internet
                          Available  Non Available  Communication  Handled
                                                      Handled
                           Item       Item
                                                Phone        Fax
                                                Order        Order
                            Medi@

                                           Find User       Media
                                           New Needs       Supplier




                      Resource, task, and softgoal dependencies correspond naturally to functional and nonfunctional
                    requirements. Leaving (some) goal dependencies between system actors and other actors is a nov-
                    elty. Traditionally, functional goals are “operationalized” during late requirements (Dardenne, van
                    Lamsweerde, and Fickas, 1993), while quality softgoals are either operationalized or “metricized”
                    (Davis, 1993). For example, Billing Processor may be operationalized during late requirements
   116   117   118   119   120   121   122   123   124   125   126