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

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 35 of 42<br />

– each service use case can be traced to at least one interface use case, <strong>and</strong> each<br />

essential service use case can be traced back to at least one automated requirement<br />

use case step.<br />

– each interface use case can be traced to at least one automated requirement use<br />

case step, <strong>and</strong> each automated requirement use case step can be traced to at least<br />

one interface use case step.<br />

• Iterate, updating models if any trace deficiencies are found, until model is complete.<br />

The <strong>RSI</strong> meta-model shows trace dependencies in their broader context:<br />

::requirement model<br />

1<br />

::summary use case diagram<br />

0..1<br />

::conceptual type model<br />

0..1<br />

::interface model<br />

1<br />

1<br />

model<br />

1<br />

1<br />

1<br />

1<br />

::summary use case diagram<br />

model<br />

1<br />

1<br />

*<br />

1<br />

*<br />

*<br />

::requirement use case<br />

1<br />

non-automated<br />

:: interface use case<br />

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

*<br />

*<br />

cross-references<br />

*<br />

* includes 1<br />

1..*<br />

* includes 1<br />

*<br />

automated<br />

trace back to<br />

1..*<br />

trace back to<br />

1..*<br />

::step<br />

::step<br />

1..*<br />

trace back to<br />

essential services<br />

1<br />

* includes 1<br />

::service model<br />

1..* *<br />

*<br />

consolidated services<br />

::service use case<br />

model<br />

*<br />

*<br />

1<br />

1<br />

cross-references<br />

4.6.4. Example (continued) - hotel reservation system consolidated model<br />

1<br />

::summary use case diagram 1<br />

1<br />

1 ::core specification type model<br />

The consolidated model for the hotel reservation is as described previously, with the addition<br />

of the following traceability diagram:

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

Saved successfully!

Ooh no, something went wrong!