Order PDF of any content from our website with a little minor Fee to donate for hard work. Online MCQs are fully free but PDF books are paid. For details: contact whatsapp +923028700085 Important notes based PDF Books are available in very little price, starting from 500/-PKR; Order Now: contact whatsapp +923028700085

Software Configuration Management MCQs

Q1. Software Configuration Management (SCM) is:
(A) Process of controlling software changes and versions
(B) Coding only
(C) UI design only
(D) Hardware setup only
Answer: (A) Process of controlling software changes and versions

Q2. Main goals of SCM include:
(A) Version control, change management, and maintaining integrity
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Version control, change management, and maintaining integrity

Q3. Configuration item (CI) is:
(A) Any software artifact that is managed under SCM
(B) Only code module
(C) UI screen only
(D) Hardware component only
Answer: (A) Any software artifact that is managed under SCM

Q4. Version control ensures:
(A) Tracking changes and managing multiple versions of software
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Tracking changes and managing multiple versions of software

Q5. Change control board (CCB) is responsible for:
(A) Approving or rejecting proposed changes to software
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Approving or rejecting proposed changes to software

Q6. SCM helps in:
(A) Maintaining consistency, traceability, and reproducibility
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maintaining consistency, traceability, and reproducibility

Q7. Baseline in SCM refers to:
(A) Approved version of a software artifact used for further development
(B) Coding baseline only
(C) UI baseline only
(D) Hardware baseline only
Answer: (A) Approved version of a software artifact used for further development

Q8. Configuration audit ensures:
(A) Conformance of software to its requirements and standards
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Conformance of software to its requirements and standards

Q9. Version number format commonly used is:
(A) Major.Minor.Patch
(B) Year.Month.Day
(C) Coding module only
(D) Hardware revision only
Answer: (A) Major.Minor.Patch

Q10. SCM tools include:
(A) Git, Subversion (SVN), Mercurial
(B) Only coding editors
(C) UI tools only
(D) Hardware tools only
Answer: (A) Git, Subversion (SVN), Mercurial

Q11. Branching in SCM is:
(A) Creating separate line of development from main codebase
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Creating separate line of development from main codebase

Q12. Merging in SCM is:
(A) Combining changes from different branches into one version
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Combining changes from different branches into one version

Q13. Tagging in SCM is used to:
(A) Label a specific version for identification
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Label a specific version for identification

Q14. Repository in SCM refers to:
(A) Central storage location for all versions of software artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Central storage location for all versions of software artifacts

Q15. Configuration identification involves:
(A) Selecting items to be controlled and defining their versions
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Selecting items to be controlled and defining their versions

Q16. Configuration control ensures:
(A) All changes are reviewed, approved, and tracked
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) All changes are reviewed, approved, and tracked

Q17. SCM audit checks:
(A) Accuracy, completeness, and adherence to standards
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Accuracy, completeness, and adherence to standards

Q18. Change request (CR) is:
(A) Formal proposal for modifying a software artifact
(B) Coding task only
(C) UI redesign only
(D) Hardware modification only
Answer: (A) Formal proposal for modifying a software artifact

Q19. SCM improves:
(A) Software quality, maintainability, and traceability
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Software quality, maintainability, and traceability

Q20. Baseline types in SCM include:
(A) Functional, allocated, and product baselines
(B) Coding baseline only
(C) UI baseline only
(D) Hardware baseline only
Answer: (A) Functional, allocated, and product baselines

Q21. Functional baseline includes:
(A) Approved requirements and specifications
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Approved requirements and specifications

Q22. Allocated baseline includes:
(A) Approved design specifications for system components
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Approved design specifications for system components

Q23. Product baseline includes:
(A) Approved version of the final software product
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Approved version of the final software product

Q24. Configuration status accounting (CSA) provides:
(A) Information about current and historical configuration of items
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Information about current and historical configuration of items

Q25. SCM is critical in:
(A) Large projects with multiple developers
(B) Small coding tasks only
(C) UI only
(D) Hardware only
Answer: (A) Large projects with multiple developers

Q26. Rollback in SCM is:
(A) Reverting software to a previous stable version
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Reverting software to a previous stable version

Q27. SCM supports:
(A) Collaboration among distributed development teams
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Collaboration among distributed development teams

Q28. Concurrent versioning allows:
(A) Multiple developers to work on the same software simultaneously
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Multiple developers to work on the same software simultaneously

Q29. Check-in in SCM means:
(A) Submitting changes to the repository
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Submitting changes to the repository

Q30. Check-out in SCM means:
(A) Retrieving a copy of a software artifact from the repository for editing
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Retrieving a copy of a software artifact from the repository for editing

Q31. Conflict in SCM occurs when:
(A) Two or more changes are made to the same artifact simultaneously
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Two or more changes are made to the same artifact simultaneously

Q32. SCM traceability links:
(A) Requirements, design, code, and test artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Requirements, design, code, and test artifacts

Q33. Versioning strategy can be:
(A) Sequential, branching, or distributed
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Sequential, branching, or distributed

Q34. Continuous integration in SCM:
(A) Integrates code changes frequently to detect errors early
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Integrates code changes frequently to detect errors early

Q35. Build management in SCM ensures:
(A) Correct compilation, linking, and packaging of software
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Correct compilation, linking, and packaging of software

Q36. Baseline freeze refers to:
(A) No changes allowed without formal approval
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) No changes allowed without formal approval

Q37. SCM reduces:
(A) Risk of inconsistencies and errors due to uncontrolled changes
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Risk of inconsistencies and errors due to uncontrolled changes

Q38. Automated SCM tools provide:
(A) Version tracking, merging, branching, and reporting
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Version tracking, merging, branching, and reporting

Q39. Repository locking prevents:
(A) Multiple users from editing the same artifact simultaneously
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Multiple users from editing the same artifact simultaneously

Q40. Distributed version control systems (DVCS) include:
(A) Git, Mercurial
(B) SVN only
(C) UI only
(D) Hardware only
Answer: (A) Git, Mercurial

Q41. Local repository in DVCS:
(A) Stores a full copy of the project with complete history
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Stores a full copy of the project with complete history

Q42. Remote repository in DVCS:
(A) Central repository for collaboration and sharing
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Central repository for collaboration and sharing

Q43. Commit in SCM means:
(A) Saving changes to the local repository
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Saving changes to the local repository

Q44. Push in DVCS is used to:
(A) Send committed changes to remote repository
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Send committed changes to remote repository

Q45. Pull in DVCS is used to:
(A) Retrieve updates from remote repository to local repository
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Retrieve updates from remote repository to local repository

Q46. Merge conflict occurs when:
(A) Changes from different sources cannot be automatically combined
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Changes from different sources cannot be automatically combined

Q47. SCM also manages:
(A) Documentation, test cases, and configuration files
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Documentation, test cases, and configuration files

Q48. Continuous deployment in SCM:
(A) Automatically deploys integrated code to production
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Automatically deploys integrated code to production

Q49. SCM ensures reproducibility by:
(A) Maintaining exact versions of software artifacts for builds
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maintaining exact versions of software artifacts for builds

Q50. Configuration control process includes:
(A) Identify, evaluate, approve/reject, implement, and track changes
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Identify, evaluate, approve/reject, implement, and track changesQ51. SCM helps in disaster recovery by:
(A) Maintaining backups and version history of software artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maintaining backups and version history of software artifacts

Q52. Configuration audit types include:
(A) Functional and physical audits
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Functional and physical audits

Q53. Functional audit verifies:
(A) Software meets specified requirements
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Software meets specified requirements

Q54. Physical audit verifies:
(A) Software artifacts exist and match the baseline
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Software artifacts exist and match the baseline

Q55. SCM improves team collaboration by:
(A) Sharing changes, avoiding conflicts, and tracking progress
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Sharing changes, avoiding conflicts, and tracking progress

Q56. Version tagging ensures:
(A) Identifying specific versions for releases or milestones
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Identifying specific versions for releases or milestones

Q57. Branching strategies include:
(A) Feature branches, release branches, hotfix branches
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Feature branches, release branches, hotfix branches

Q58. Continuous integration (CI) reduces:
(A) Integration problems and defects
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Integration problems and defects

Q59. Build automation tools include:
(A) Maven, Gradle, Ant
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maven, Gradle, Ant

Q60. SCM configuration plan defines:
(A) Items to be controlled, roles, responsibilities, and procedures
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Items to be controlled, roles, responsibilities, and procedures

Q61. Baseline control prevents:
(A) Unauthorized changes to approved artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Unauthorized changes to approved artifacts

Q62. Version rollback is useful when:
(A) New changes introduce errors or instability
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) New changes introduce errors or instability

Q63. Change management in SCM tracks:
(A) Requests, approvals, implementation, and status
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Requests, approvals, implementation, and status

Q64. Configuration item numbering ensures:
(A) Unique identification of all software artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Unique identification of all software artifacts

Q65. SCM policies define:
(A) Rules for version control, change control, and audits
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Rules for version control, change control, and audits

Q66. Check-in conflict resolution requires:
(A) Manual merging of changes or communication among developers
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Manual merging of changes or communication among developers

Q67. Distributed SCM systems improve:
(A) Offline work and collaboration across multiple locations
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Offline work and collaboration across multiple locations

Q68. SCM reports include:
(A) Version history, change status, and audit results
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Version history, change status, and audit results

Q69. Baseline versioning is necessary for:
(A) Tracking progress and supporting reproducible builds
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Tracking progress and supporting reproducible builds

Q70. SCM traceability ensures:
(A) Linking requirements, design, code, and tests
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Linking requirements, design, code, and tests

Q71. SCM also manages:
(A) Test scripts, documentation, and configuration files
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Test scripts, documentation, and configuration files

Q72. Merge tools help in:
(A) Resolving conflicts and combining changes from multiple developers
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Resolving conflicts and combining changes from multiple developers

Q73. CI/CD pipeline integrates:
(A) Continuous integration and deployment for rapid delivery
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Continuous integration and deployment for rapid delivery

Q74. SCM ensures reproducible builds by:
(A) Maintaining consistent versions of all artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maintaining consistent versions of all artifacts

Q75. SCM audit frequency depends on:
(A) Project size, complexity, and criticality
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Project size, complexity, and criticality

Q76. SCM configuration log contains:
(A) Details of all changes, approvals, and version history
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Details of all changes, approvals, and version history

Q77. Access control in SCM ensures:
(A) Only authorized personnel can modify or approve changes
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Only authorized personnel can modify or approve changes

Q78. SCM metrics include:
(A) Number of changes, change request status, version history
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Number of changes, change request status, version history

Q79. Branch merging strategies include:
(A) Fast-forward, three-way merge, rebase
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Fast-forward, three-way merge, rebase

Q80. Hotfix branch is used for:
(A) Quick fixes to production issues
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Quick fixes to production issues

Q81. Release branch is used for:
(A) Preparing and stabilizing software for official release
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Preparing and stabilizing software for official release

Q82. Feature branch is used for:
(A) Developing a specific feature without affecting main code
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Developing a specific feature without affecting main code

Q83. SCM rollback helps in:
(A) Restoring system to a previously stable version after errors
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Restoring system to a previously stable version after errors

Q84. Change request tracking includes:
(A) Submission date, approver, implementation status
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Submission date, approver, implementation status

Q85. SCM benefits include:
(A) Reduced errors, better collaboration, traceability, reproducibility
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Reduced errors, better collaboration, traceability, reproducibility

Q86. Configuration identification includes:
(A) Naming, versioning, and describing artifacts
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Naming, versioning, and describing artifacts

Q87. SCM integration with project management tools helps in:
(A) Tracking changes against tasks and milestones
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Tracking changes against tasks and milestones

Q88. SCM in agile projects supports:
(A) Frequent code integration and collaborative development
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Frequent code integration and collaborative development

Q89. Distributed SCM allows:
(A) Developers to work offline and sync later
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Developers to work offline and sync later

Q90. Tagging in SCM marks:
(A) Release versions, milestones, or stable builds
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Release versions, milestones, or stable builds

Q91. SCM reporting helps in:
(A) Auditing, progress tracking, and decision making
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Auditing, progress tracking, and decision making

Q92. Continuous deployment ensures:
(A) Automated delivery of tested code to production
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Automated delivery of tested code to production

Q93. Configuration control procedures define:
(A) How changes are proposed, reviewed, approved, and implemented
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) How changes are proposed, reviewed, approved, and implemented

Q94. SCM reduces integration issues by:
(A) Frequent merging and version control
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Frequent merging and version control

Q95. Continuous integration involves:
(A) Automated build and testing of new code changes
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Automated build and testing of new code changes

Q96. SCM traceability ensures:
(A) Changes can be traced back to requirements and defects
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Changes can be traced back to requirements and defects

Q97. Configuration audit ensures:
(A) Software artifacts comply with approved specifications
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Software artifacts comply with approved specifications

Q98. SCM supports:
(A) Software quality, collaboration, reproducibility, and risk management
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Software quality, collaboration, reproducibility, and risk management

Q99. Repository backup is critical to:
(A) Recover from data loss or corruption
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Recover from data loss or corruption

Q100. Ultimate goal of SCM is:
(A) Maintain integrity, traceability, and control of software throughout lifecycle
(B) Coding only
(C) UI only
(D) Hardware only
Answer: (A) Maintain integrity, traceability, and control of software throughout lifecycle

Contents Copyrights Reserved By T4Tutorials