Behavioural Design Modelling Flashcards

1
Q

What is Behavioural Modeling?

A

Behavioural Modeling is done in the design model to discover and assign responsibilities to structural elements

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

What does Behavioral Modeling describes?

A

It describes how objects interact with each other at runtime to fulfil their responsibilities

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

List Behavioural Diagrams

A

Interaction Diagrams
Activity Diagrams
State Machine Diagrams

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

What is Interaction Diagram?

A

Interaction Diagram is a category of diagrams that show how objects interact with each other at runtime

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

List Interaction Diagrams

A

Sequence Diagrams
Communication Diagrams
Interaction Overview Diagrams
Timing Diagrams

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

What diagrams are semantically equivalent?

A

Sequence Diagrams and Communication Diagrams

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

Sequence Diagram is divided into what?

A

Sequence Diagram is divided into lifelines

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

What is Focus of Control?

A

Shows a period of time in which an object is performing an action

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

How do objects collaborate within diagram?

A

Collaborate through messages

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

Types of messages in Sequence Diagrams?

A

Regular Messages

Special Messages

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

What are Regular Messages?

A

Regular messages represent a directional communication from a client to a supplier

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

What are Special Messages?

A

Create and Destroy messages represents the creation or destruction of an object
Return Messages specify return information being provided back to the client

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

What are interaction operands?

A

They represent a region in the combined fragment

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

What are Interaction Constraints?

A

Represent a guard that determine the control path taken

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

Types of Combined Fragments?

A
OPT
ALT
LOOP
PAR
CRITICAL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is OPT?

A

Optional fragment that executes if the specified guard is true

17
Q

What is ALT?

A

Alternative that defines mutually exclusive options conditional logic expressed through guards

18
Q

What is LOOP?

A

Fragment that repeats while the guard is true or for a given number of times specified

19
Q

What is PAR?

A

Fragments that can execute in parallel

20
Q

What is Critical?

A

Defines a critical region that cannot be interleaved with other messages from parallel fragments for example

21
Q

What is Interaction Use?

A

Interaction use defines a reference to an existing sequence diagram

22
Q

What are Gates?

A

Gates are used to allow the communication of messages between sequence diagrams