Tracking Changes Between Software Deployments
Short answer
D The organization should implement version control to track changes between software deployments.
Question
Key Takeaways
The question tests knowledge of source code management tools versus general security concepts like non-repudiation.
Version control is the essential practice for monitoring and recording changes in software code. This page confirms it as the correct method for tracking deployment variations.
Common mistake: Learners often confuse version control with continuous monitoring, which focuses on system health rather than code history.
Expert Analysis
Why the Answer Is Correct
Version control systems (VCS) are specifically designed to track modifications to files over time. By implementing a VCS, an organization can maintain a history of every change made to the codebase, allowing them to identify exactly what was modified between deployments and revert if necessary.
Why the Other Options Are Wrong
Continuous monitoring tracks system performance and security events in real-time, not historical code changes. Rights management controls access permissions but does not record edit histories. Non-repudiation ensures that a party cannot deny their actions, which is a legal/security outcome rather than a technical mechanism for tracking file versions.
Community Comment Notes
Community feedback strongly supports Version Control as the answer. Users emphasize that VCS allows teams to 'collaborate and manage different versions.' One commenter notes it is also known as 'source code management,' reinforcing its relevance to software development lifecycles.
Exam Strategy
Focus on the specific function of each term. If the question asks about 'tracking changes' or 'history', think Version Control. If it asks about 'real-time alerts', think Monitoring.
Frequently Asked Questions
Why is continuous monitoring incorrect?
Does version control ensure non-repudiation?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
salah112 👍 2 Answered DD. Version control To ensure the ability to track changes between software deployments, the organization should implement version control. Version control, also known as source code management or revision control, is a system that tracks changes to source code, documentation, and other files, enabling teams to collaborate and manage different versions of software throughout its development lifecycle.
-
Hs1208 👍 1 Answered DVersion control systems (also known as source control or revision control systems) are designed to manage changes to source code, documents, and other files associated with a project.
-
Jared77 👍 3 Answered DSee question #229
-
fryderyk 👍 1 Answered DVersion control
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.