Week 2.3 Flashcards

Use-Case

1
Q

Use-Case Model?

A

Actors are behavioral entities that interact with system under discussion such as users and external systems

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

What is a use-case diagram?

A

Show which actors interact with which use-cases and how use-cases related to each other.

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

What is a Use-Case model?

A

Is the collection of a written use-cases, actors, and use-case diagrams

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

What is Primary Actor?

A

A xtype of user of the SuD that uses the system in order to achieve specific goal

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

What is Supporting Actor?

A

An actor that provides a service to the system under discussion

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

What is Offstage Actor?

A

A stakeholder that does not interact directly with a system but has an interest in it.

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

Relationships in Use-Case Diagrams?

A

Association
Dependency
Generalization

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

What is Association?

A

Used between actor and use-case

Shows the communication of the actor with the system under discussion

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

What is Dependency?

A

Include relationships are dependencies with the <> stereotype showing one-use using another

Extend relationships are dependencies with the <> stereotype showing alternative or exceptional scenarios

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

What is Generalization?

A
IS-A relationship with the same reusability semantics as in class diagrams
Used between two actors or two use-cases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Ubiquitous Language?

A

All-encompassing language of the project

  • Defines the common terminology used in requirements, design, and implementation
  • Shared by developers, domain-experts, all technology and business stakeholders
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Domain Model?

A

The domain model is a rigorously organized and selective abstraction of the knowledge of a domain expert
Also called Analysis model

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

How is domain model visualized?

A

Domain model is visualized using class diagrams

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