Quality101 MCQs with Answer


Q1.________guarantees that only one person at a time is in the process of creating a new version for a particular branch.

A.Record Locking
B.Branch locking
C.Object Locking
D.File locking

Ans: Branch locking

Q2.______model focuses on supporting management of logical changes to system configurations.

A. Check-in, Check-out
B. Composition
C. Long Transaction
D. Change set

Ans: Change set

Q3.Configuration Management is a technique for

A. Project Plan execution
B. Overall Change Control
C. Scope Planning
D. Risk Quantificatiion

Ans: Overall Change Control

Q4.CM Audit is mandatorily performed before release of the software to the customer to ensure

A. Correct versions of the software is being delivered
B. CI(s) in the current version agrees with all specified requirements
C. Requested and approved changes are implemented
D. All of the above

Ans: All of the above

Q5._____ is maintained by the SCM tool and keeps tracks of all the changes to the CI along with relevant information like the person making the changes, time of change, date of change etc.

A. Baseline
B. Versions of CI
C. History
D. Label

Ans: History

Q6.Two developers in one team have checked in code after making individual changes to one single file. Which of the following task will provide a visual display of Conflict between the changes by the individuals

A. Merging
B. Branching
C. Difference Report
D. Label

Ans: Merging

Q7.Repeated Application of the same selection rule will result in either same or different component configurations. Which of the following results in the same component configuration?

A. Partially bound configuration
B. Unbound configuration
C. Configuration template
D. Bound Configuration

Ans: Bound Configuration

Q8.Identification of configuration item is an essential part of SCM. Which is the immediate benefit of identifying the CI?

A. Producing Product Deltas
B. Analyzing historic information
C. Reporting project status
D. Managing release of multiple versions

Ans: Managing release of multiple versions

Q9.Label is a useful identification tag. Which one of the following is not true about labels?

A. Label freezes a moment in the development lifecycle
B. All files of a project are labeled with the same string
C. Labelling of files is recommended for updation information automatically
D. Label identifies a project by a more descriptive name than a version

Ans: Labelling of files is recommended for updation information automatically

Q10.A file of version merge combines the file modifications that have independently occurred in two versions into a new version in one of the branches. Which of the following result from a merge

A. Both (b) and (C)
B. Only a reflection of the merge in the version graph
C. Only merging of the content of the two files
D. None of the above

Ans: Both (b) and (C)

Q11._____is the set of differences between two file versions of a component of two configuration versions of a configuration

A. Difference Report
B. Change Set
C. Version Graph
D. History Graph

Ans: Change Set

Q12.If you have two sets of changes to a single file and you need to reflect both the changes, the task to be performed is

A. Labeling
B. Rollback
C. Branching
D. Merging

Ans:Merging

Q13.In the composition model, the two step process of composition and selection can be graphically visualized as __ graph

A. AND-XOR
B. AND-NOR
C. AND-OR
D. XOR-AND

Ans:AND-OR

Q14.According to all definitions of SCM, the basic activities are

A. Audit and reporting the status of repositories contents
B. Identifying and organizing Configuration Items
C. Managing and controlling the version of Configuration Items
D. All of the above

Ans: All of the above

Q15.Wipro is CMMI Level 5 certified organization. SCM Process area lies at:

A. CMMI Level 1
B. CMMI Level 2
C. CMMI Level 3
D. CMMI Level 5

Ans: CMMI Level 2

Q16.You have newly created a design document for one critical module of your project. You want to place it under version control using some tool. You will perform this activity:

A. Check in
B. Add
C. Any of the above
D. None of the above

Ans: Add

Q17.Which of the following should be considered as Configuration Items for any project:

A. Source Code, Test plan, test Script, Test tools, Test results
B. Project plan, Requirement specification, Class diagrams
C. Design specification, Design tools, Activity diagrams
D. All of the above

Ans: Project plan, Requirement specification, Class diagrams

Q18.Domain Consultant has a significant role in

A. Change Control Board
B. Assisting project management
C. Identification of CI(s)
D. Setting up the SCM Tool

Ans: Change Control Board

Q19.Complexity issues that need be considered for SCM tool evaluation are

A. Availability of support for non-ASCII files
B. Availability of manuals
C. Ease of use
D. All of the above

Ans: All of the above

Q20._____ model focuses on improving support for creating configurations, managing their history, and using them as working contexts

A. Check-in, Check-out
B. Change set
C. Composition
D. Long Transaction

Ans: Composition

Q21.A set of patches applied to system releases like mainframe operating systems updates is an example of model.

A. Check-in, Check-out
B. Composition
C. Change set
D. Long Transaction

Ans: Change set

Q22.Which of the following is NOT a CI type

A. Design Document
B. Installation Manual
C. Contract document
D. Executable Code

Ans: Contract document

Q23.Change Control could be triggered by:

A. Requirement changes by the customer
B. Inconsistencies detected during development
C. Defects found during Testing
D. All the above

Ans: All the above

Q24._______represent the system structure and provide a list of components or groups in a hierarchical structure.

A. Composition
B. System Model
C. Check-in, Check-out
D. Change set

Ans: System Model

Q25.When multiple checkouts are allowed in the CM model, which of the following is not true?

A. Changes can only be made with write access
B. True person can work simultaneously using the branching and merging tools if possible
C. Only users in the access control list can make changes
D. No changes are possible to a checked out file

Ans: No changes are possible to a checked out file

Q26.After reaching a milestone and releasing appropriate artifacts to customer it is advisable to ________the deliverables to identify a baseline.

A Branch
B Branch and Label
C Label
D None of the above

Ans: Label

Q27.SCM is the art of identifying, organizing and controlling modifications to the software being built by programming team. It maximizes productivity by minimizing mistakes.” It is SCM’s definition by:

A IEEE
B SEI
C Roger Pressmen
D Wayne Babich

Ans: Wayne Babich

Q28.SCM is directly associated with :

A Managing change and improved quality of software assets
B Requirement analysis and test planning
C Design Modeling and Documentations
D None of the above

Ans: Managing change and improved quality of software assets

Q29.Which of the SCM related resource is available in Veloci-Q Procedures

A SCM Plan
B SCM Audit
C Control of Documents
D SCM Guidelines

Ans: Control of Documents

Q30.Which of the following options ensure cost saving due to SCM:

A Identification of CI(s)
B Accurate release control
C Proper resource allocation
D None of the above

Ans: Accurate release control

Q31.To ensure high quality SCM, which of the following recommended is appropriate:

A Use SCM Tool
B Make a small and manageable team
C Maintain the project plan
D None of the above

Ans: Use SCM Tool

Q32.In a project to identify the baseline artifacts which of the following techniques can be adopted?

A Merging
B Keywords
C Labeling
D Trigger

Ans: Labeling

Q33.Which of the following statement is correct with respect to SCM tools

A It creates delta of binary files as part of versioning, which in turn saves disk space
B A label or tag application is saved as meta data in tools database
C While sharing the files a physical copy is created at respective locations
D When the check out action is performed on the file, its properties does not change

Ans: A label or tag application is saved as meta data in tools database

Q34.Which of the following are basic feature of SCM tools

A Labeling
B Repository security
C Web Interface
D Event Trigger

Ans: Repository security

Q35.Selection of SCM tool is based on:

A Identification of CI(s)
B Development environment and features
C Configuration status accounting
D Quality Model requirement

Ans: Development environment and features

Q36.SCM defines basically :

A The organization of the components of a software system so that they fit together in a working order
B It helps minimize risks and manage change in software development
C It helps track & prioritize changes to a work item during the course of the SDLC
D All of the above

Ans: All of the above

Q37.______ ensures that the changes made by one user are available to all the other users of a file:

A Check-out
B Branching
C Check-in
D Merging

Ans: Check-in

Q38._ are the benefits of automated SCM

A Release Management is better organized
B Information about all revisions to a file is available
C Builds can be built and upgraded efficiently
D All of the above

Ans: All of the above

Q39.Complexity issues and Management issues are

A Activities of SCM
B Features of SCM
C Tool evaluation parameters of SCM
D Issues of SCM

Ans: Tool evaluation parameters of SCM

Q40.All audit observations should be recorded in the ____

A Change Control Register (CCR)
B Change Requests (CR)
C Software Configuration Audit Report (SCAR)
D Baseline Record (BR)

Ans: Software Configuration Audit Report (SCAR)

Q41.Multiple people working on one work item is

A Multi-Development
B Multi-release
C Concurrent development
D None of the above

Ans: Concurrent development

Q42.__ provides historic information on the amount of development and maintenance effort during a product’s life cycle

A Weekly Report
B Big report
C Status Accounting
D None of the above

Ans: Status Accounting

Q43.__ involves analyzing the documentary proof for changes, versions and release information for components of a CI

A Baselining
B Accounting
C Auditing
D None of the above

Ans: Auditing

Q44.Which of the following is an SCM tool

A VSS
B Clear Case
C CVS
D All of the above

Ans: All of the above

Q45.Management issues that need be considered for SCM tool evaluation are

A License Cost
B Availability of upgrades
C After sales support
D All of the above

Ans: All of the above

Q46.Controlling the retrieval of modifiable copies of files from the repository is

A Concurrency Control
B SCM
C Merging
D Document Retrieval

Ans: Concurrency Control

Q47._ helps us to know how merging works

A Merging online help
B Merging manual
C Merging Semantics
D None of the above

Ans: Concurrency Control

Q48.The basic requirements of a SCM system are

A. Planning, versioning, branching, merging, reports
B. Planning, check-in, branching, merging, tools
C. Planning, check-in, check-out, version
D. Planning, control, status accounting, audit

Ans: Planning, control, status accounting, audit

Q49.The Criteria for selecting the right SCM tool is based upon

A less Cost , User friendly, Support, features
B accessibly by many users, cost, user friendly, short learning curve
C Features of the tool ,development environment, complexity, Cost
D Look and Feel, must be windows based, less cost

Ans: Features of the tool ,development environment, complexity, Cost

Q50.The advantages of having naming conventions for a CI are it helps to :

A. Identify the functionality of a CI
B. Identify the project code
C. Identify the Type of a CI
D. All the above

Ans: All the above

Q51.____ are used to automatically update some parts of the header information or comments stored in the source file each time a change or revision is made.

A. Keywords
B. Label
C. Versions
D. Header File

Ans: Keywords

Q52.Workspace is a concept using in which of the models

A. System Model
B. Composition
C. Long Transaction
D. Change set

Ans: Long Transaction

Q53.In a scenario when different developers work in separate stable workspaces and the collection of their changes evolve a system, which concurrency control will you adopt?

A. Concurrency within one workspace
B. Concurrency between workspace requiring co-ordination
C. Concurrent Independent Development
D. Limited access to workspace


Ans: Concurrency between workspace requiring co-ordination

Q54.Component libraries are defined on the basis of __

A. Both (b) and (C)
B. Access Control
C. Content
D. None of the above

Ans: Both (b) and (C)

Q55.Which one of the following is a good alternative to Branching and merging

A. Workspace
B. Concurrent development
C. Sharing
D. None of the above

Ans: Sharing

Q56.Older versions of a specific workproduct can be easily retrieved by using_____________feature in SCM system.

A. Rollback
B. Merging
C. Baseline
D. Branching

Ans: Rollback

Q57.SCM control enables team to

A. Approve
B. Review, Approve and Incorporate Changes
C. Review
D. Incorporate changes

Ans: Review, Approve and Incorporate Changes

Q58.Any proposals for improvement in SCM process defined in veloci-Q can be raised using

A. Audits
B. TedWeb Request
C. PIP
D. None of the above

Ans: PIP

Q59.A feature has been incorrectly implemented by a programmer. Which feature of SCM tool can be used to track the programmer and the version from which it is implemented?

A. Merging
B. Branching
C. Rollback
D. History

Ans: History

Q60.Sharing Files is a good alternative as compared to

A. Branching
B. Merging
C. A & B
D. None of the above

Ans: Branching

Q61.In this course SCM stands for :

A. Supply Chain Management
B. Software Change Management
C. Software Configuration Management
D. System Crossover Management

Ans: Software Configuration Management

Q62.Which of the following is not a source of change:

A. Concurrent Development
B. Multiple Releases
C. SCM Tool
D. Product Family

Ans: SCM Tool

Q63.Change Control Register and Software Configuration Audit Reports are kept within Veloci-Q section

A. Templates
B. Policies
C. Procedures
D. Checklist

Ans: Templates

Q64.Any SCM process related suggestion can be proposed in Veloci-Q using:

A. Release Review Report
B. Process Improvement Proposal
C. Project Plan
D. Release Note

Ans: Process Improvement Proposal

Q65.While working with a SCM tool to edit an existing code file, you follow this sequence of activities

A Check out, make modification on server side and check in
B Check in, make modification on your local copy and check out
C Check out, make modification on your local copy and check in
D Check in, make modification on server side and check out

Ans: Check out, make modification on your local copy and check in

Q66.Defining rights of individuals for accessing the project repository is defined at which of the following stage of SCM:

A SCM Audit
B SCM Planning
C SCM Control
D SCM status accounting

Ans:SCM Planning

Q67.An aggregation of CI(s) that has been formally reviewed and agreed upon and taken into control at single point in time can be defined by______ and using and SCM tool it is identified by ______(Fill in the blank from respective comma separated words)

A Project, Pinning
B Keyword, Pinning
C Baseline, Label
D Branch, Trigger

Ans: Baseline, Label

Q68.In check-in, check-out model, version branching and merging are represented by a structure known as

A Structure Chart
B Version Graph
C History Graph
D None of the above

Ans: Version Graph

Q69.Version branching is used for

A Experimental development
B Concurrent changes
C Independent path of development
D All of the above

Ans: All of the above

Q70.__ model focuses on supporting the evolution of systems as a series of atomic changes, and on co-ordinating the change of systems

A Composition
B Change set
C Check-in, Check-out
D Long Transaction

Ans: Long Transaction

Q71.Software Configuration management is a CMMi Level _ process area

3
4
2
5

Ans: 2

Q72.__ can help to reverse back to the previous baseline at any point of SDLC

A Labelling
B Merging
C Baselining
D None of the above

Ans: Baselining

Q73.Your project is in the User Acceptance Testing phase and the customer comes back with a new requirement. What is correct sequence of activities in handling this change request:

A PM approves the Change, Change is implemented,CR is recorded in the CCR,CCB approves the recorded CR.
B Log the CR in the CCR, The CR is taken up by the CCB for impact analysis, PM approves the change, Change is implemented
C CCB approves the Change, PM does Impact analysis, Change is implemented, CR is recorded in the CCR
D Change is recorded in the CCR, Impact analysis is done by the CCB, Change is approved by the CCB, Change is implemented

Ans: Log the CR in the CCR, The CR is taken up by the CCB for impact analysis, PM approves the change, Change is implemented

Q74.Which of the following statements is INCORRECT?

A. A workspace can originate from a preserved configuration of another workspace
B. A workspace can originate from a repository
C. A workspace originates from a bound configuration in the repository
D. Maintaining a file system as work area is more space efficient than using a workspace

Ans: Maintaining a file system as work area is more space efficient than using a workspace

Q75.SCM does not help in meeting which of the following ISO requirement

A. Identification and Traceability
B. Control of records
C. Design and Development outputs
D. Control of Design and development Changes

Ans: Design and Development outputs

Q76.Before checking in the changes to a file it is advisable to use __ to check the changes made to a particular file and if changes are made to the latest version of the file

A. Audit Report
B. Configuration report
C. Difference Report
D. All of the above

Ans: Difference Report

Q77.Branching is a technique generally used for

A. Build customized versions of project for different clients
B. Merging two versions of the same file
C. Both A & B
D. None of the above

ANS – Build customized versions of project for different clients

Q78.If a SCM break downs, which of the following is of the most help:

A. The last complete backup of SCM repository
B. Team coordination & proper project management in crisis
C. Individual developer’s knowledge and understanding of the system developed so far
D. Running release in production

ANS – The last complete backup of SCM repository

Q79.Management in SCM is concerned with identification and guidance of Configuration Items to final assembly. Which of the following activity is not involved in it:

A. Baselining CI(s)
B. Identification of CI(s)
C. Analysis of historic Information
D. Performing deployment

ANS – Performing deployment

Q80.SCM tools maintain the history of artifacts. What is the primary information maintained within history?

A Audit status of version
B Name and versions of artifacts
C Label associated with versions
D A & C

ANS – A & C

Q81.Using any SCM tool you can see:

A Difference between two versions of binary files
B Difference between two versions of files irrespective of their file types
C Difference between two versions of ASCII files
D None of the above

ANS – Difference between two versions of ASCII files

Q82.In a parallel maintenance and enhancement project scenario if one of the bug fixes from maintenance project line is also need to be fixed for the enhancement project line then which of the following option is the most optimum?

A. Suggesting developer of enhancement line to perform the bug fix changes
B. Performing merge from identified baseline of maintenance bug fix to enhancement line
C. Setting up trigger for automatic bug fix notification
D. Inform testing team about the bug fix in enhancement line

ANS – Performing merge from identified baseline of maintenance bug fix to enhancement line

Q83.To ensure change control, Veloci-Q procedures says:

A. The request of change should be recorded in Change Control Register
B. Impact should be determined and client’s agreement should be received for payment against change incorporation
C. Change should be tracked till it is PM approves it
D. Risk assessment should be done in the end

ANS – The request of change should be recorded in Change Control Register

Q84.Configuration Status Accounting provides reports for senior management to access the health of project at any given point in time. Which of the following report is derived from Configuration Status Accounting:

A. System Performance Report
B. SCM Tool Evaluation Report
C. Traceability metrics Report
D. Bug fix implementation Report

ANS – Bug fix implementation Report

Q85.Control in SCM provides project personnel with the ability to :

A. Review
B. Approve
C. Incorporate changes
D. All of the above

ANS – All of the above

Q86.____ model focuses on versioning of product components

A Merging
B Labeling
C Check-in / Check-out
D Branching

ANS – Check-in / Check-out

Q87.__ is the process of combining two sets of changes to a file or two files to create a new version or combined file

A Merging
B Labeling
C Check-in / Check-out
D Branching

ANS – Merging

Q88.Status Accounting provides

A Status of change request and defect reports
B Version status of various configuration items (CIs)
C Status of configuration items in various project baselines
D All of the above

ANS – All of the above

Q89.__ process help to control different versions of the product

A SCM
B Change request
C Concurrent development
D All of the above

ANS – SCM

Q90.Which of the following is a requirement of ISO 9001

A Control of documents
B Identification and traceability
C Control of non-conforming product
D All of the above

ANS – All of the above

Q91.CMMi assessments will look to see if a mechanism is used to control

A Changes in requirements & design
B Changes in code
C Configuration management of the software tools used in the development process
D All of the above

ANS – All of the above

92.CMMi level 2 is described as

A Initial
B Repeatable
C Optimized
D Evolving

ANS – Repeatable

93.SCM related procedures in Veloci-Q are

A Configuration Management
B Control of documents
C Both (a) & (b)
D None of the above

ANS – Both (a) & (b)

94.SCM related templates in Veloci-Q are

A Baseline Record (BR)
B Change Control Register (CCR)
C Software Configuration Audit Report (SCAR)
D All the above

ANS – All of the above

95.SCM benefits an organization in the areas

A Control, Management, control, quality
B Document control
C Tools usage
D None of the above

ANS – Control, Management, control, quality

96.Standardized, measurable process for change management are inherent of

A SCM processes
B SCM tools
C SCM plan
D None of the above

ANS – SCM tools

97.Extracting CI from repository for browsing, editing or printing is

A Merging
B Check-in
C Sharing
D Check-out

ANS – Check-out

98.A report that shows the differences between two or more files or versions of a file are

A Audit report
B Difference report
C Configuration report
D None of the above

ANS – Difference report

99._____ is the process of using one base file for two or more parallel activities like customization

A Check-in
B Merging
C Branching
D Check-out

ANS – Branching

100.Two aspects of merging are

A Check-in and check-out
B Merging ascii file and merging non-ascii files
C Merging of actual content; reflecting the merge in version history
D None of the above

ANS – Merging of actual content; reflecting the merge in version history

101.In SCM context, a work item or deliverable such as code, documents or data is a

A Data Item
B Configuration Item
C Building Block
D None of the above

ANS – Configuration Item

102.Common planning level activities are

A Approach for frequency and mode of version control
B Branching Approach
C Merging Approach
D All of the above

ANS – All of the above

103.__ means proposed changes to a CI are incorporated into the software configuration after review and approval

A SCM
B Change Control
C Baselining
D None of the above

ANS – Change Control

104.Some of the parameters considered for change evaluation are

A Impact on existing system
B Complexity of Change
C Cost
D All of the above

ANS – All of the above

105.Which of the following needs to be taken into consideration for SCM tool selection

A OS Support
B Development Environment
C Hardware Requirements
D All of the above

ANS – All of the above


1 Comment

  1. Please can you provide quality engineering automation techleap dumps if possible it will be great help.

Leave a Reply

Your email address will not be published. Required fields are marked *