T4Tutorials .PK

NSCT – Software Configuration Management MCQs

1. . Software Configuration Management (SCM) is:

(A) The process of controlling and managing changes in software products and documents


(B) Only coding


(C) Memory allocation


(D) CPU scheduling




2. . The main goal of SCM is:

(A) Only allocate memory


(B) Maintain software integrity, traceability, and control throughout its lifecycle


(C) CPU optimization


(D) File deletion




3. . Configuration items in SCM include:

(A) Memory units


(B) Only CPU cores


(C) Source code, documents, requirements, and design models


(D) File directories only




4. . Version control is used to:

(A) Allocate memory


(B) Track and manage changes to configuration items over time


(C) CPU scheduling


(D) File deletion




5. . Revision control ensures:

(A) File deletion only


(B) CPU optimization only


(C) Memory allocation only


(D) Each version of a configuration item is uniquely identified and retrievable




6. . Change control in SCM involves:

(A) Memory allocation


(B) Only coding


(C) CPU scheduling


(D) Managing proposals, approvals, and implementation of changes to software




7. . Baseline in SCM refers to:

(A) File deletion only


(B) CPU optimization only


(C) Memory allocation only


(D) A formally reviewed and agreed-upon version of a configuration item




8. . Branching in version control allows:

(A) File deletion


(B) CPU optimization


(C) Memory allocation


(D) Developing new features or changes independently from the main code




9. . Merging in SCM involves:

(A) File deletion


(B) Allocating memory


(C) CPU scheduling


(D) Combining changes from different branches into a single version




10. . Build management ensures:

(A) CPU scheduling only


(B) Correct and consistent compilation and assembly of software components


(C) Memory allocation only


(D) File deletion only




11. . Release management in SCM focuses on:

(A) Memory allocation


(B) CPU optimization


(C) Planning, building, testing, and delivering software to users


(D) File deletion




12. . Auditing in SCM ensures:

(A) CPU scheduling only


(B) Compliance with procedures, standards, and configuration policies


(C) Memory allocation only


(D) File deletion only




13. . Traceability in SCM helps to:

(A) Memory allocation


(B) CPU optimization


(C) Track relationships between requirements, design, code, and tests


(D) File deletion




14. . Automated SCM tools provide:

(A) Memory allocation only


(B) Version control, build management, change tracking, and reporting


(C) CPU scheduling only


(D) File deletion only




15. . Benefits of SCM include:

(A) Memory allocation only


(B) CPU optimization only


(C) Improved quality, easier maintenance, traceability, and reduced risk


(D) File deletion only




16. . Configuration audits in SCM check:

(A) Memory allocation only


(B) CPU scheduling only


(C) That the actual software matches its documented configuration


(D) File deletion only




17. . SCM policies define:

(A) CPU optimization only


(B) Procedures for versioning, change control, build, and release processes


(C) Memory allocation only


(D) File deletion only




18. . SCM is critical in:

(A) Large or complex software projects with multiple developers and releases


(B) CPU scheduling only


(C) Memory allocation only


(D) File deletion only




19. . The ultimate goal of SCM is:

(A) Only optimize CPU


(B) Only allocate memory


(C) Maintain integrity, traceability, and control over software throughout its lifecycle


(D) Delete files automatically




20. . Examples of SCM tools include:

(A) Git, Subversion (SVN), Mercurial, and CVS


(B) CPU scheduling tools only


(C) Memory allocation tools only


(D) File deletion tools only




Exit mobile version