tutorial5

tutorial5 - Tutorial 5 Tutorial UseC Drive Analysis n Use...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Tutorial 5 – Use Case Driven Analysis by Henry
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Outline Writing effective use cases in 6 steps A real example Constructing a Distributed Break Planner System
Background image of page 2
3 Use Case Writing Steps 6. Evaluate use cases 1. Identify Classes of Users 2. Outline the use case suite 3. List use case name 4. Write some use case descriptions 5. Write steps for selected use cases
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 1. Identify classes of users Not all users are alike. e.g. ATM customers, “fast cash” or “power users” Avoid forgetting some class of user. e.g. administrators Know the key needs of each class of user.
Background image of page 4
5 2. Outline the use case suite An organized table of use cases contents. Use a grid, Rows: classes of users Columns: business objects Advantage: give a big picture, avoid ignoring use cases. coupons carts shoppers use use/abandon administrator create calculate
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 3. List use case name Name of use case: an active verb phrase describing a goal Keep in mind: use case focus on users’ goal 4. Write some use case descriptions Select some use cases Write one to three sentence descriptions
Background image of page 6
7 5. Write steps for selected use cases Focus on use cases that seem most likely to affect the success of the project. Enable users to achieve the key benefits claims for your product. Determine a user’s first impression of the product Challenge the user’s knowledge of abilities. Affect workflows that involve multiple users. Explain the usage of novel or difficult-to-use features.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 5. Write steps for selected use cases A use case should show a straightforward example of the user succeeding at a goal. The steps in a use case are almost a linear sequence. Avoid using if-statements or loops Each use case contain: User Intention A phrase describing what the user intends to do in that step System Response A phrase describing the user-visible part of system’s reaction to the user’s action
Background image of page 8
9 6. Evaluate use cases Two main ways: Potential customers and users can read and provide feedback Software designers can review the user cases to find the potential problems Perform the evaluation yourself!
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 Reference Short Use Case Tutorial ReadySetpro : http:// www.readysetpro.com/whitepapers/usecasetut.htm
Background image of page 10
11 Client Specification Overview Provided Documents A Informal Usage Scenario Use case model Constructing a Distributed Break planner System
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 Client Specification Overview Teachers have to supervise pupils in various parts of a school building during the breaks .
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/28/2010 for the course CSC CSC2120 taught by Professor Xiacai during the Spring '07 term at CUHK.

Page1 / 37

tutorial5 - Tutorial 5 Tutorial UseC Drive Analysis n Use...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online