Connie's Convenience Store - About Peter Coad
Connie's Convenience Store - About Peter Coad
Connie's Convenience Store - About Peter Coad
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Scenario: actual cashier logs on.<br />
SaleWindow<br />
Register<br />
Session<br />
Cashier<br />
<strong>Store</strong><br />
LogonWindow<br />
Scenario constraint:<br />
0.1 seconds, 9 out of 10 times,<br />
0.5 seconds max.<br />
create<br />
display<br />
addSession<br />
create<br />
verifyPassword<br />
addSession<br />
getCashierForNumber<br />
logon<br />
logon logonWindow.logon<br />
store.getCashierForNumber (number ; cashier)<br />
cashier.verifyPassword (password ; result)<br />
getCashierForNumber<br />
verifyPassword<br />
Session.create (cashier, register ; session)<br />
cashier.addSession (session ; )<br />
create<br />
addSession<br />
register.addSession (session ; )<br />
addSession<br />
SaleWindow.create (register ; saleWindow)<br />
saleWindow.display<br />
create<br />
display<br />
Figure 1–50: The “log on” view (final round).<br />
75