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