chAptEr 4 Flashcards

1
Q

What is a use case?

A

A use case is a diagram that represents how a system interacts with the environment by showing the activities performed to produce output results.

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

What is the role of a use case?

A

Clarify user requirements.
Define interaction between user and system.

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

List the elements of a use case.

A

Use case name
Use case number
Use case description
Priority
Actor/user role
Trigger - external or temporal

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

List the sections of a casual use case format.

A

Elements of use case
Preconditions
Normal course
Postconditions
Exceptions

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

What is the normal course?

A

The major steps performed to execute the response to the event

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

What are the exceptions in a use case?

A

Special situations or errors that could occur with each step.

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

What are the preconditions in a casual use case?

A

State the system must be in before use case commences.

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

What are the postconditions in a casual use case?

A

What is complete when use case ends.

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

List the new sections added in a fully dressed use case format.

A

Alternative course.
Inputs and outputs for steps.
Business rules.

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

What are fully dressed use case formats used for?

A

For complex, high-risk projects with distant development or for detailed user requirement documentation.

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

List the common ways to gather information for the use cases.

A

Interviews
JAD
Questionnaires
Observation

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

List the 4 step process in creating use cases.

A

Identify major use cases.
Identify major steps within each use case.
Identify elements within steps
Confirm use case with users through role-playing.

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