Professional Documents
Culture Documents
Software Configuration Management
Software Configuration Management
4) While working with a SCM tool to edit an existing code file, you follow this sequence
of activities:
Check out, make modification on server side and check in
Check out, make modification on your local copy and check in
Check in, make modification on your local copy and check out
Check in, make modification on server side and check out
10) Which one of the following is a good alternative to Branching and merging
Workspace
Sharing
Concurrent development
None of the above
17) _____________ ensures that the changes made by one user are available to all
the other users of a file:
Check-in
Check-out
Branching
Merging
19) 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:
Log the CR in the CCR, The CR is taken up by the CCB for impact analysis, PM
approves the change, Change is implemented
PM approves the Change, Change is implemented,CR is recorded in the CCR,CCB
approves the recorded CR.
CCB approves the Change, PM does Impact analysis, Change is implemented, CR
is recorded in the CCR
Change is recorded in the CCR, Impact analysis is done by the CCB, Change is approved
by the CCB, Change is implemented
20) Any proposals for improvement in SCM process defined in veloci-Q can be raised
using
TedWeb Request
PIP
Audits
None of the above
21) __________ provides historic information on the amount of development and
maintenance effort during a product's life cycle
Big report
Status Accounting
Weekly Report
None of the above
24) ___________ guarantees that only one person at a time is in the process of
creating a new version for a particular branch.
Record Locking
Branch locking ?
File locking
Object Locking
25) Complexity issues that need be considered for SCM tool evaluation are
Ease of use
Availability of support for non-ASCII files
Availability of manuals
All of the above
Section A: Multiple Choices 1) Defining rights of individuals for accessing the project
repository is defined at which of the following stage of SCM:
SCM Planning
SCM Control
SCM status accounting
SCM Audit
8) When multiple checkouts are allowed in the CM model, which of the following is not
true?
Changes can only be made with write access
Only users in the access control list can make changes
True person can work simultaneously using the branching and merging tools if possible
No changes are possible to a checked out file
9) Any proposals for improvement in SCM process defined in veloci-Q can be raised
using
TedWeb Request
PIP
Audits
None of the above
10) 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?
Partially bound configuration
Bound Configuration
configuration template
Unbound configuration
13) 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?
Suggesting developer of enhancement line to perform the bug fix changes
Performing merge from identified baseline of maintenance bug fix to enhancement
line
Setting up trigger for automatic bug fix notification
Inform testing team about the bug fix in enhancement line
14) SCM tools maintain the history of artifacts. What is the primary information
maintained within history?
Name and versions of artifacts
Audit status of version
Label associated with versions
A&C
17) “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:
SEI
IEEE
Roger Pressmen
Wayne Babich
19) 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 ?
Rollback
Merging
Branching
History
20) Which of the following needs to be taken into consideration for SCM tool selection
OS Support
Development Environment
Hardware Requirements
All of the above
22) _____________ ensures that the changes made by one user are available to all the
other users of a file:
Check-in
Check-out
Branching
Merging
24) ______ can help to reverse back to the previous baseline at any point of SDLC
Merging
Labelling
Baselining
None of the above
2) In a project to identify the baseline artifacts which of the following techniques can be
adopted?
Keywords
Merging
Trigger
Labeling ?
7) _________ is the process of using one base file for two or more parallel activities like
customization
Merging
Check-in
Branching
Check-out
8) SCM tools maintain the history of artifacts. What is the primary information
maintained within history?
Name and versions of artifacts
Audit status of version
Label associated with versions
A&C
10) To ensure high quality SCM, which of the following recommended is appropriate:
Use SCM Tool ?
Maintain the project plan
Make a small and manageable team
None of the above
11) Configuration Management is a technique for
Overall Change Control
Project Plan execution
Scope Planning
Risk Quantificatiion
12) ___________ guarantees that only one person at a time is in the process of creating a
new version for a particular branch.
Record Locking
Branch locking
File locking
Object Locking
13) Which of the following options ensure cost saving due to SCM:
Identification of CI(s)
Accurate release control
Proper resource allocation
None of the above
14) Which of the following should be considered as Configuration Items for any project:
Project plan, Requirement specification, Class diagrams
Design specification, Design tools, Activity diagrams
Source Code, Test plan, test Script, Test tools, Test results ?
All of the above
20) ______ can help to reverse back to the previous baseline at any point of SDLC
Merging
Labelling
Baselining
None of the above
21) Change Control Register and Software Configuration Audit Reports are kept
within Veloci-Q section:
Policies
Procedures
Templates
Checklist
20) Defining rights of individuals for accessing the project repository is defined at which
of the following stage of SCM:
SCM Planning
SCM Control
SCM status accounting
SCM Audit
23) _____________ ensures that the changes made by one user are available to all the
other users of a file:
Check-in
Check-out
Branching
Merging
24) If a SCM break downs, which of the following is of the most help:
Individual developer’s knowledge and understanding of the system developed so far
The last complete backup of SCM repository
Team coordination & proper project management in crisis
Running release in production
25) Workspace is a concept using in which of the models
Composition
System Model
Long Transaction
Change set
software config
1) A set of patches applied to system releases like mainframe operating systems updates
is an example of model.
Check-in, Check-out
Composition
Long Transaction
Change set
9) In the composition model, the two step process of composition and selection can be
graphically visualized as ____________ graph
AND-NOR
AND-XOR
AND-OR
XOR-AND
10) 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)
Project, Pinning
Baseline, Label
Branch, Trigger
Keyword, Pinning
11) “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:
SEI
IEEE
Roger Pressmen
Wayne Babich
13) In a project to identify the baseline artifacts which of the following techniques can be
adopted?
Keywords
Merging
Trigger
Labeling
15) Which of the following should be considered as Configuration Items for any project:
Project plan, Requirement specification, Class diagrams
Design specification, Design tools, Activity diagrams
Source Code, Test plan, test Script, Test tools, Test results ?
All of the above
16) Management issues that need be considered for SCM tool evaluation are
License Cost
After sales support
Availability of upgrades
All of the above
20) Which of the following needs to be taken into consideration for SCM tool selection
OS Support
Development Environment
Hardware Requirements
All of the above
21) To ensure change control, Veloci-Q procedures says:
The request of change should be recorded in Change Control Register
Impact should be determined and client’s agreement should be received for payment
against change incorporation
Change should be tracked till it is PM approves it
Risk assessment should be done in the end
22) Defining rights of individuals for accessing the project repository is defined at which
of the following stage of SCM:
SCM Planning
SCM Control
SCM status accounting
SCM Audit
23) _______represent the system structure and provide a list of components or groups in
a hierarchical structure.
Check-in, Check-out
Composition
System Model
Change set
1) ______ are conducted to find and eliminate errors/defects in the early stages of
product development.
Reviews and Testing
Reviews
Validation
All of the above
3) A ______ is a document which describes the objective, scope , approach and focus of
a software testing effort
Test Strategy
Test Script
Test Case
Test Plan
8) Table review process is followed mostly for reviewing documents. What is the other
name of Table Review Process?
PEST Analysis
Brainstorming
Fagan's Review Process
SWOT Analysis
9) ___________ stage ensures that review comments have been incorporated during
rework
Review
Rework
Causal Analysis
Follow up
10) ________ helps analyze the required efforts for validating the acceptability of a
software product.
Test Case
Test Plan
Test Script
All of the above
11) If the cost of fixing a defect in the requirements phase is 1, what is the relative cost
of fixing a defect in the Testing Phase
15-40
10
10 to 15
>100
13) Mike Fagan of IBM published a paper in 1976, describing a method called
__________ which formalised the software review process.
Peer review
Online review
Pair review
Table review
14) ______ provides a measure of the conditions which could ensure that a branch is
executed.
Condition coverage
Condition operand coverage
Decision coverage
Both (a) and (b)
16) _____________ is a way of proving that your system does what is intended and also
meets all requirements.
Verification
Validation
Verification and Validation
None of the above
19) Which of the following are the commonly accepted levels of testing in the Software
Development Life Cycle ?
Unit or Component testing
Integration testing
System testing
All of the above
20) __________ refers to testing the features/ navigation/ expected expectations, when
more than one users from different machines operate on same Objects.
Concurrent testing
Functional testing
Module testing
All of the above
21) Sometimes a need may arise for an external review of the software product. Which
of the following needs will prompt you to go for an ERT?
Domain Content
Technical Content
Cosmetic Content
All of the above
22) __________ implies testing the system with the intent of confirming the readiness of
the product and customer acceptance of the product.
Load testing
System testing
Acceptance Testing
Integration testing
23) The basic building block of any activity in any phase of the SDLC which forms the
core of Wipro's Reviews and Testing Process is called the :
Peer Review
Verification and Validation Techniques
ETVX Model
All of the above
25) JTest, Jprobe, Purify are some of the __________ used in projects.
Verification tools
Testing tools
Validation tools
All of the above
vel q
3) All Configuration Audit issues are recorded in -------------- and tracked to closure:
Software Configuration Audit Report (SCAR)
Software Configuration Order Form (SCOF)
Baseline Record
PMR
4) The set of actions to be taken when the perceived risk becomes a reality is
documented as part of
Contingency plan
Mitigation Plan
Defect Prevention Report
Risk Tracker
8) Group that focus on the tools used by projects and the impact of using tools is
Tools group
SQA
SEPG
All of the above
10) Look ahead meetings and root cause analysis are examples of
Defect prevention activities
Error capture activities
Appraisal activities
None of the above
14) In the execution of maintenance projects each trigger from the customer is recorded
in a:
Change Request
MR
PMR
Change control Register
20) Process artifacts that help to perform project activities in a standard manner are
Policies
Procedures
Checklists and Templates
All of the above
21) The threshold value of Risk Score beyond which the Mitigation and contingency
plans need to be documented is
18
100
27
45
23) Six sigma methodology that is used for reduction of cycle time is
Cross Functional Process Map
DMAIC
DSSS
Six steps
1) Configuration audits are verification mechanisms used to ensure that deliverables are:
Defect free
On schedule
Consistent with requirements
None of the above
6) What is the monthly mechanism to record and track metrics of the project?
PDMR
Work Plans
PMR
ASR
7) For a project that involves resolving incidents, job cycle monitoring and software
upgrades, the process model to be chosen is
V-Process model
Iterative Process model
Production Support process model
None of the above
8) It is mandatory to take corrective and preventive actions for
Non-conformances
Observations
Customer complaints
(a) and (c)
9) This is the testing procedure according to which modules, sub modules are tested and
test case verification is done
Functional testing
Module testing
Unit testing
System testing
12) ________ are mistakes / faults caught during the same phase of SDLC
Defects
Bugs
Errors
All of the above
13) You are a Project Engineer who has just joined Wipro. You want to know all your
responsibilities as defined by veloci-Q for your role. Where would you go?
PDB
Treasure House
Guidelines
Navigator
15) The process model suited for projects with dissimilar service requests is
Service Process model
Rational Unified Process Model
V-Process Model
None of the above
16) The process followed in the software development project should be:
Client specified processes
Processes as described in velociQ.
Tailored ODC specific processes
Any One of the above
20) In the execution of maintenance projects each trigger from the customer is recorded
in a:
Change Request
MR
PMR
Change control Register
21) Choose the odd one: One of the process models NOT suitable for Development
Iterative model
Waterfall Development model
V-Process model
Conversion/ Porting Process Model
25) The quality group responsible for process definition, metrics analysis and quality
assurance activities at vertical/group vertical level is
SEPG
SQA
Tools Group
None of the above