Use case Flashcards

eeee

1
Q

What is a use case

A

A tool to analyse and communicate functional requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe use case

A

The system’s behaviour as it responds to a request from the actor.
Describes the sequence of steps to achieve the goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Casual use case examples

A

Actor
System
Goal
Scope
Main sequence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Trigger definition

A

Specifies the event that gets the use case started.
(What causes the actor to start it).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pre conditions

A

Explains the state that the system must be in for the use case to be able to start.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Guarantees definition

A

The outcome, what must be true after the use case has occurred.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Guarantees type

A

Success guarantee and Minimum guarantee.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Success guarantee definition

A

The use case succeeds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Minimum guarantee

A

The use case ends.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Withdraw cash use case primary actor example

A

customer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Withdraw cash use case goal

A

Withdraw cash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Withdraw cash use case scope

A

Cash machine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Main sequence

A
  1. The customer inserts their card in machine
  2. The system validates the card and prompts the customer to
    enter PIN code.
  3. The customer enters the PIN and selects the OK option on
    screen
  4. The system validates the PIN entered and displays the
    Options Menu Screen.
  5. The customer selects the ‘Cash Withdrawal’ option from the
    Options Menu.
  6. The system prompts the customer to enter the amount of
    cash that they wish to withdraw
  7. The customer enters a cash amount and selects the OK
    option on screen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A fully dressed use case

A

–Supporting actors
– Stakeholders
– Trigger
– Preconditions
– Main sequence
– Extensions
– Guarantees (success and minimum)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Actor definition

A

A stakeholder who interacts
with the system during the use case.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Primary Actor

A

who starts it off

17
Q

Supporting Actor

A

A user who provides a service.

18
Q

Stakeholder definition

A

Someone with a vested interest in the behaviour of the use case.

19
Q

Withdraw cash use trigger example

A

Customer decides to withdraw cash.

20
Q

Withdraw cash use preconditions

A

The Cash Machine is operational; the bank
customer has a valid card and PIN

21
Q

Withdraw cash use case success guarantee

A

– Customer has the goods they need
– Atom has been paid for the goods

22
Q

Withdraw cash use case minimum guarantee

A
  • Everything supplied has been paid
    for, OR
  • Credit has been cancelled
23
Q
A