IREB Certified Professional for Requirements Engineering – Foundation Level — Question 14
Your company works intensively with models in requirements engineering and uses UML for the description of models. Which three capabilities should a modeling tool possess in order to be able to create traceable models in the requirements engineering? (Choose three.)
Answer options
- A. The model elements can be stored under version control
- B. The models are checked for conformity with the UML definition
- C. The model is exported in the XML format
- D. Every model element must possess an ID
- E. Model elements can be linked via hyperlinks
- F. The modeling tool creates reports suitable for management
Correct answer: A, C, E
Explanation
The correct answer includes options A, C, and E because they are essential for ensuring traceability in models: version control allows tracking of changes, XML export facilitates data interchange, and hyperlinks enable connections between model elements. Options B, D, and F, while useful, do not directly contribute to the traceability of models in the same way.