RSI - A Structured Approach Use Cases and HCI Design
RSI - A Structured Approach Use Cases and HCI Design
RSI - A Structured Approach Use Cases and HCI Design
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
The <strong>RSI</strong> <strong>Approach</strong> To <strong>HCI</strong> <strong>Design</strong> / <strong>Use</strong> Case Analysis Page 39 of 42<br />
The underlying software design of interface classes may be verified using sequence diagrams,<br />
although in practise we have not undertaken this activity most of the time.<br />
Tag high risk customer <br />
Description<br />
CASE <strong>Use</strong>r Interaction OF<br />
"Find Matching Customers"<br />
Get theCustomersName<br />
from "Customers Name"<br />
Request<br />
theMatchingCustomers by<br />
"Customer Name" user<br />
input<br />
Update "Matching<br />
Customers" List Box<br />
"Tag As High Risk"<br />
Get theCurrentCustomer -<br />
the selected item from<br />
"Matching Customers"<br />
Tag the customer as high<br />
risk<br />
"Close"<br />
Close the dialog<br />
END CASE<br />
W5a - <strong>RSI</strong> LONG PAPER [42 PAGES].doc( Rev: 5) - 03/09/00<br />
(CustomerEntryField)<br />
"Customer Name"<br />
GetCustom<br />
erName<br />
SetCustomers<br />
(theMatchingCustomers)<br />
"Customer Name"<br />
(CustomerEntryField)<br />
(CustomerListBox)<br />
"Matching Customers"<br />
FindMatchingCustomers (theCustomerName)<br />
GetSelectedCustomer<br />
Note in particular the interface/service boundary.<br />
Interface classes Service calls<br />
AddToHighRiskGroup (theCurrentCustomer)<br />
"Matching Customers"<br />
(CustomerListBox)<br />
IBankingService<br />
IBankingService