01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

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.

SESSION<br />

7<br />

Building the Use Case Narrative<br />

Session Checklist<br />

✔ Explaining the purpose of a Use Case narrative<br />

✔ Explaining the elements of a typical Use Case narrative<br />

✔ Writing a Use Case narrative for the case study<br />

Although the Use Case diagram provides a convenient view of the main features of a<br />

system, it is too concise to completely describe what users are expecting. So, as with<br />

most diagrams, it must be supported by a narrative, a textual description that takes<br />

us to the next level of understanding.<br />

There are many ways to write Use Case descriptions. Typically, each methodology will have<br />

its own set of elements and preferences. What I offer here is a set of common elements that<br />

you will find in most methodologies.<br />

Elements of a Use Case Narrative<br />

Describing a Use Case requires that you frame the context of the Use Case and describe the<br />

communication between the Use Case and the user, which could be an actor or another Use<br />

Case. With this in mind, most Use Case narratives include the following elements, or others<br />

very similar in meaning:<br />

Assumptions<br />

Pre-conditions<br />

Use Case initiation<br />

Process or dialog<br />

Use Case termination<br />

Post-conditions

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

Saved successfully!

Ooh no, something went wrong!