IREB Certified Professional for Requirements Engineering – Foundation Level — Question 9
You are to create a requirements specification for an internet banking software. The system shall perform bank credit transfers and therefore receives from the user, among other information, the bank identification code and the name of the bank. Now things have changed so that only the bank identification code must be entered by the user and the bank name is no longer required.
On which part of your documentation do you most likely have to work in order to incorporate this change? (Choose two.)
Answer options
- A. Nowhere, since this is a detail for the architecture.
- B. In the chapter in which the states of the system are described.
- C. As a change in the goals has been communicated, the goals in the specification must be updated.
- D. If it is about inputs and outputs of the system, this changehas to be worked into the context diagram.
- E. You have to adjust the class model and/or the data model, which describe the structure of the system’s input and output data.
Correct answer: C, D
Explanation
The correct answer is C and D because the change in objectives necessitates an update to the goals outlined in the specification, and the adjustment regarding inputs should be reflected in the context diagram. Options A and B are incorrect as they do not address the need for documentation changes related to user input requirements.