05.12.2012 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The <strong>RSI</strong> <strong>Approach</strong> To <strong>HCI</strong> <strong>Design</strong> / <strong>Use</strong> Case Analysis Page 26 of 42<br />

Actor: Clerk<br />

Objective: to enable the management of customers <strong>and</strong> reservations.<br />

Format<br />

surname<br />

W5a - <strong>RSI</strong> LONG PAPER [42 PAGES].doc( Rev: 5) - 03/09/00<br />

Customer/Reservation Management<br />

Customer Reservation<br />

collins-c<br />

find new...<br />

Collins-Cope, Liz S<br />

Collins-Cope, Nathan NS<br />

Collins-Cope, Mark S<br />

Collins-Cope, Lewis NS<br />

details... print bill<br />

payment...<br />

reservations<br />

start date<br />

end date<br />

21-1-00<br />

22-1-00<br />

availability existing<br />

21 20/1/00 24-1-00 S --------<br />

24 17/1/00 04-2-00 S ---------<br />

01 20/1/00 24-1-00 S ---------<br />

22 20/1/00 24-1-00 S ---------<br />

delete<br />

check-in check-out<br />

reserve<br />

interface use case 'customer/reservation management'<br />

customer<br />

The impact of the essential service use case model (under parallel development - see section<br />

4.5.4) on this interface design is as follows:<br />

• the association between Hotel <strong>and</strong> rooms in the core specification model is one to many,<br />

so a listbox has been chosen to show the rooms.<br />

• the pre-conditions to service use case 'make reservation' state that the room being<br />

reserved must be available for the dates specified. The interface guarantees that this is<br />

always the case by disabling the 'reserve' button except when a room has been selected<br />

in the reservations list-box <strong>and</strong> the reservation list-box has been populated using the<br />

'availability' button (note: a customer must also be selected).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!