IREB Certified Professional for Requirements Engineering – Foundation Level — Question 1
The activity diagram below shows a simplified order processing procedure.
Which of the following statements is correct for this flow?
Answer options
- A. The flow is not modelled correctly, since no condition (branch)should be present within a fork.
- B. The flow is modelled correctly: the goods branch as well as the export and domestic order branch are processed in parallel to one another.
- C. The flow is not modelled correctly, since the branches for the domestic and export orders must be consolidated via a diamond symbol.
- D. The flow is modelled correctly and the "issue invoice" activity is conducted after the “compile goods" activity.
Correct answer: C
Explanation
The correct answer is C because in activity diagrams, branches for different processes should be brought together via a diamond symbol to indicate synchronization. Option A is incorrect because a fork can have conditions, option B is wrong as it misinterprets the need for consolidation, and option D is misleading since the flow structure requires merging the branches before proceeding.