In a use-case model, an actor is:
Use-Case Model Exercise: the Movie Shop
From the Movie Shop requirements to a use-case model: identifying actors and their functionality, grouping functionality into use cases, the initial and refined use-case diagrams, common errors, and the Reserve Movie use case.
How to read this page
Every original slide is shown unchanged. Yellow marks on a slide point to a numbered note: hover or tap a mark to jump to its note, and hover a note to see its marks. Questions tagged Past exam appeared on a real paper; Prediction questions are likely angles, not confirmed. Pick an answer to each question: a wrong pick tells you why it is wrong, so you can try again.
All 18 slides
- 1 EXERCISE: MOVIE SHOP USE-CASE MODEL
- 2 These reviews should be anonymous if the customer so wishes (i.e., customers
- 3 From the movie sales and rental shop requirements statement:
- 4 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 5 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 6 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 7 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 8 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 9 EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
- 10 EXERCISE: MOVIE SHOP USE-CASE MODEL FUNCTIONALITY ANALYSIS AND GROUPING
- 11 EXERCISE: MOVIE SHOP USE-CASE MODEL FUNCTIONALITY ANALYSIS AND GROUPING
- 12 EXERCISE: MOVIE SHOP USE-CASE MODEL FUNCTIONALITY ANALYSIS AND GROUPING
- 13 EXERCISE: MOVIE SHOP INITIAL USE-CASE DIAGRAM
- 14 EXERCISE: MOVIE SHOP REFINED USE-CASE DIAGRAM
- 15 EXERCISE: MOVIE SHOP USE-CASE MODEL COMMON ERRORS
- 16 EXERCISE: MOVIE SHOP USE-CASE MODEL COMMON ERRORS
- 17 Think about “ Reserve Movie ” use case and fill the following table.
- 18 Think about “ Reserve Movie ” use case and fill the following table.
EXERCISE: MOVIE SHOP USE-CASE MODEL ANALYSIS
Notes
Identify actors (roles outside the system: Customer, Member, Clerk, Manager) and what each needs to do.
Exam angle
EXERCISE: MOVIE SHOP USE-CASE MODEL FUNCTIONALITY ANALYSIS AND GROUPING
Notes
Group related functionality into use cases (one user goal each), not one use case per button.
EXERCISE: MOVIE SHOP INITIAL USE-CASE DIAGRAM
Notes
Initial diagram: actors linked to the use cases they start.
EXERCISE: MOVIE SHOP REFINED USE-CASE DIAGRAM
Notes
Refined diagram: generalize actors (Member is a Customer), factor shared steps with <<include>>, optional ones with <<extend>>.
EXERCISE: MOVIE SHOP USE-CASE MODEL COMMON ERRORS
Notes
Common errors: use cases that are steps rather than goals, the system shown as an actor, functional decomposition, missing actors.
Exam angle
Which is a use-case modelling error?