Challenge - 5 Problems
Activity Diagram Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate1:30remaining
Identify the correct purpose of an activity diagram
Which of the following best describes the main purpose of an activity diagram in system design?
Attempts:
2 left
💡 Hint
Think about how activity diagrams help visualize workflows.
✗ Incorrect
Activity diagrams focus on the flow of activities and decisions, showing how a process progresses step-by-step.
❓ Architecture
intermediate1:30remaining
Trace the flow in an activity diagram for user login
Given an activity diagram for a user login process, which step logically follows after 'Validate Credentials' if the credentials are correct?
Attempts:
2 left
💡 Hint
Consider what happens when validation succeeds.
✗ Incorrect
When credentials are valid, the system proceeds to grant access rather than showing errors or resetting passwords.
❓ scaling
advanced2:00remaining
Choose the best way to represent parallel activities in an activity diagram
In an activity diagram, how should you represent two activities that can happen at the same time?
Attempts:
2 left
💡 Hint
Parallel means happening simultaneously, not choosing between options.
✗ Incorrect
A fork node splits the flow into multiple parallel paths, allowing activities to run concurrently.
❓ tradeoff
advanced2:00remaining
Select the tradeoff when using activity diagrams for complex systems
What is a common tradeoff when using detailed activity diagrams for very complex systems?
Attempts:
2 left
💡 Hint
Think about what happens when too many details are shown.
✗ Incorrect
Detailed activity diagrams may become overwhelming and reduce clarity if too many activities and flows are included.
❓ estimation
expert2:30remaining
Estimate the number of swimlanes needed for a multi-role process
A process involves three roles: Customer, Sales Agent, and Manager. To clearly show responsibilities in an activity diagram, how many swimlanes should be used?
Attempts:
2 left
💡 Hint
Swimlanes separate activities by who performs them.
✗ Incorrect
Each role should have its own swimlane to clearly show which activities belong to whom.