Professional Documents
Culture Documents
Software Configuration Management
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
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
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
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
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
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
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