Use case modeling Flashcards

Modeling in details

1
Q

What is a model?

A

A simplified representation of a complex reality that only focuses on relevant features of the task at hand

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

Why models are useful?

A

Help us understand the reality, from a certain perspective

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

What is a use case?

A

A sequence of interactions between users and system to achieve a particular goal

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

What do we use use cases for?

A

To capture system’s requirements

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

What are three mains cope levels of use cases?

A
  • Business level
  • System level
  • Subfunction level
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What do we describe in the main flow of the use case?

A

The successful cases.

in which every condition is met -> case succeed

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

What do we describe in the extension flow of the use case?

A

Cases that happen in some other conditions

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

How to express the repetition of a sequence of actions?

A
  • Write all in one step

- Use repetition statement

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

How to express the optional and alternative actions of a sequence of actions?

A
  • Use several if statements
  • Write separate use cases
  • Use the extension
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Pre-use case definition?

A

A use case defined somewhere else that must be done before the current use case even start

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

Other term for pre-use case?

A

Pre-condition

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

Post-use case definition?

A

A use case expresses the obligation we need to fulfil to satisfy the business rules

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

Other term for post use case?

A

Post-action

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