CISA Exam QuestionsBrowse all questions from this exam

CISA Exam - Question 616


Which of the following is the BEST method to maintain an audit trail of changes made to the source code of a program?

Show Answer
Correct Answer: B

Utilizing automated version control is the best method to maintain an audit trail of changes made to the source code of a program. Automated version control systems such as Git, SVN, or Mercurial are specifically designed to track and log every change made to the source code. They provide detailed records including who made the change, what exactly was changed, and when the change occurred. This allows for efficient management of different versions of the code, facilitates collaboration among developers, and ensures the ability to revert to previous versions if necessary. These systems are a standard practice in the software development industry for maintaining an accurate and reliable audit trail.

Discussion

2 comments
Sign in to comment
FAGFUROption: B
Nov 23, 2023

Automated version control systems, such as Git, SVN (Subversion), or Mercurial, are specifically designed to track changes to source code over time. These systems provide a comprehensive history of changes, including who made the changes, when they were made, and the details of each change. They allow developers to manage different versions of the code, collaborate effectively, and roll back to previous versions if needed. Automated version control is a standard and widely adopted practice in software development for maintaining an accurate and reliable audit trail.

SwallowsOption: B
Jul 21, 2024

D. It is important to keep detailed records of changes, but automatic version control can help ensure this efficiently. Version control systems are commonly employed in software development processes and are extremely useful for maintaining audit trails.