volume_mute

Emergency Changes Model

publish date2026/06/06 23:08:31.973877 UTC

volume_mute

Suggest a process model for making emergency software changes while keeping requirements and implementation consistent. Which of the following is the most critical principle for such a model?

Correct Answer

Implement the emergency change in code, then as soon as possible update the requirements document and maintain a traceability link between the code change and the updated requirement

Explanation

For genuine emergencies, implementing the code change first is pragmatic — waiting for full requirements approval may not be feasible. However, the requirements document MUST be updated as soon as possible afterward, with a traceability link maintained. This minimizes the risk of the requirements and implementation getting permanently out of step.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears