Use Case Diagrams Flashcards

1
Q

Use case

A

Describes a specific functionality expected from the system under development

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

Actors

A

Represent roles that interact with the system, either by initiating use cases or providing data for use cases

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

Primary actors

A

actors that benefit directly from the execution of a use case

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

Secondary actors

A

actors that do not benefit directly but provide services to the system

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

Active actors

A

initiate the execution of a use case

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

Passive actors

A

supports the execution by providing necessary information or services

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

System boundaries

A

Represented by a rectangle that defines the system’s scope

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

Use cases

A

Depicted as ovals, representing system functionality

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

Associations

A

lines connecting actors to use cases, indicating communication

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

Generalisation

A

When one use case is specialised by another

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

Extend relationship

A

an extend use case adds optional behaviour to a base use case

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