SOFTWARE ENGINEERING

SOFTWARE DESIGN

OBJECT ORIENTED DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
In a sequence diagram, the * represents?
A
Message
B
Condition
C
Iteration
D
Delete object
Explanation: 

Detailed explanation-1: -An iteration represents a repeated sequence of messages limited by a condition that may be expressed in the following way: *[iteration-clause]. ‘*’ represents the iteration and ‘[]’ represents the guard condition. However UML does not prescribe the format of the expression inside the brackets.

Detailed explanation-2: -A sequence diagram consists of a group of objects that are represented by lifelines, and the messages that they exchange over time during the interaction. A sequence diagram shows the sequence of messages passed between objects. Sequence diagrams can also show the control structures between objects.

Detailed explanation-3: -Sequence Diagram is an interaction diagram that emphasizes the time ordering of messages sent between objects.

Detailed explanation-4: -Solid arrow heads represent synchronous calls, open arrow heads represent asynchronous messages, and dashed lines represent reply messages. If a caller sends a synchronous message, it must wait until the message is done, such as invoking a subroutine.

There is 1 question to complete.