Professional Documents
Culture Documents
Scan item
Goal in Context
Allow customers to check price of items and keep a running total of the
price
customer
<other actors required to complete the use case>
Include: 5,3, 9
Extend: 6,7
Preconditions
Success post
condition
Failure post
condition
NORMAL FLOW
steps (NF)
Priority: High
Action
NF1
NF2
NF3
NF4
NF5
NF6
NF7
NF8
NF9
NF10
NF11
NF12
NF13
ALTERNATE
FLOW steps (AF)
AF1#.a
Action
Incorrect scan of item
AF1#.a.1
AF1#a.2
AF1#a.3
AF1#a.4
Return to NF1
AF7#a.1
AF7#a.2
AF12#a.1
AF12#a.2
Customer selects no
Return to NF1
Customer selects no
Return to NF1
EXCEPTION
FLOW steps (EF)
EF1#.a
EF1#.a.1
Action
System has logged 3 consecutive scan errors
System prompts user to seek assistance from staff. The UC ends
Goal in Context
Send customer specific promotional emails using data gathered from the
smart trolleys
Time
server
Include:
Extend: 9
Preconditions
Customer has used the smart trolley system and recorded data for at
least a week
Success post
condition
Failure post
condition
NORMAL FLOW
steps (NF)
Priority: High
Action
NF1
NF2
NF3
NF4
System returns no
NF5
NF6
System checks if current date is the day previous to the regular shopping
date
NF7
NF8
NF9
NF10
NF11
NF12
NF13
ALTERNATE
FLOW steps (AF)
AF1#.a
AF4#.a.1
AF1#a.2
AF7#a.1
System returns no
AF1#a.2
AF1#a.3
Return to NF1
AF11#a.1
AF11#a.2
AF11#a.3
UC ends
EXCEPTION
FLOW steps (EF)
EF2#.a
EF2#.a.1
EF8#.a
EF8#.a.1
System returns no
EF8#a.2
UC ends
EF12#a
EF12#a.1
EF12#a.2
UC ends