The change history of a requirement is recorded through versioning: each change is accompanied by the creation of a new version of the requirement. The analyst documents what was changed, who initiated the change, and when it occurred. This is usually done using specialized tools (such as requirements management systems) or by maintaining a change log in the documentation. This approach allows tracking the evolution of requirements and, if necessary, reverting to previous versions.