SOFTWARE ENGINEERING

SOFTWARE DESIGN

OBJECT ORIENTED DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of these are true with respect to the message arrows?
A
The synchronous message arrow is used when a sending individual continues execution after sending the message
B
The asynchronous message arrow is used when a sending individual suspends execution after sending the message
C
The dashed arrow is used either to show the return of control from a synchronous message or to create a new entity
D
All of the mentioned
Explanation: 

Detailed explanation-1: -Solid arrow heads represent synchronous calls, open arrow heads represent asynchronous messages, and dashed lines represent reply messages.

Detailed explanation-2: -The arrowhead used to show this type of message is a line arrow as shown in the example below. A return message is used to indicate that the message receiver is done processing the message and is returning control over to the message caller.

Detailed explanation-3: -A dotted arrow with a triangular tip denotes the “is-a” relationship between a class and an interface. A dotted line with an open v-shaped arrow tip denotes the “uses” relationship or dependency.

There is 1 question to complete.