Correct option is A
Version control is an essential practice in software development to track and manage changes to the source code over time.
Information Booster:
·
Version Control:
· It helps teams track changes, manage different versions of code, and collaborate efficiently.
· Ensures that any changes made can be traced, reverted if necessary, and managed systematically.
Additional Knowledge:
Option (b): Documenting user requirements is part of the requirements gathering process, not directly related to version control.
Option (c): Estimating project cost falls under project management, not version control.
Option (d): Designing software architecture is related to system design, separate from version control.