0
0
Software Engineeringknowledge~10 mins

Sequence diagrams in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to name the main components of a sequence diagram.

Software Engineering
A sequence diagram shows interactions between [1] over time.
Drag options to blanks, or click blank then click option'
Aobjects
Bdatabases
Cfiles
Dnetworks
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing objects with databases or files.
Thinking sequence diagrams show physical networks.
2fill in blank
medium

Complete the code to identify the element that represents the time progression in a sequence diagram.

Software Engineering
The vertical dashed line in a sequence diagram is called a [1] and shows the object's lifetime.
Drag options to blanks, or click blank then click option'
Amessage
Bactivation box
Carrow
Dlifeline
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing lifeline with message arrows.
Thinking activation box is the vertical dashed line.
3fill in blank
hard

Fix the error in the description of message arrows in a sequence diagram.

Software Engineering
A solid arrow with a filled arrowhead represents a [1] message, which is synchronous.
Drag options to blanks, or click blank then click option'
Asynchronous
Basynchronous
Creturn
Dcreation
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing synchronous and asynchronous message symbols.
Confusing return messages with synchronous calls.
4fill in blank
hard

Fill both blanks to complete the description of activation boxes and return messages.

Software Engineering
The [1] box shows when an object is active, and a [2] message is shown with a dashed arrow.
Drag options to blanks, or click blank then click option'
Aactivation
Bcreation
Creturn
Dcall
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing activation boxes with creation boxes.
Using solid arrows for return messages.
5fill in blank
hard

Fill all three blanks to complete the code for a simple sequence diagram fragment.

Software Engineering
object1 -> object2: [1]
object2 [2] [3]
Drag options to blanks, or click blank then click option'
AcallMethod()
B-->
Cactivation box
Dreturn
Attempts:
3 left
💡 Hint
Common Mistakes
Using solid arrows for return messages.
Placing activation box in place of message names.