• No results found

Software Configuration Management

N/A
N/A
Protected

Academic year: 2021

Share "Software Configuration Management"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

Software Configuration Management

Section A: Multiple Choices 1) 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

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

Version Graph History Graph Structure Chart None of the above

3) Which of the SCM related resource is available in Veloci-Q Procedures: SCM Plan

SCM Audit

Control of Documents SCM Guidelines

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

5) Standardized, measurable process for change management are inherent of SCM processes ?

SCM tools SCM plan

None of the above

7) Version branching is used for Independent path of development Experimental development Concurrent changes All of the above

7) Using any SCM tool you can see:

Difference between two versions of binary files Difference between two versions of ASCII files

Difference between two versions of files irrespective of their file types None of the above

(2)

8) Change Control could be triggered by: Defects found during Testing

Requirement changes by the customer Inconsistencies detected during development All the above

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

Check-in, Check-out Composition

Long Transaction Change set

10) Which one of the following is a good alternative to Branching and merging Workspace

Sharing

Concurrent development None of the above

11) Software Configuration management is a CMMi Level _____ process area 2 ?

3 4 5

12) Configuration Management is a technique for Overall Change Control ?

Project Plan execution Scope Planning Risk Quantificatiion

13) The basic requirements of a SCM system are Planning, control, status accounting, audit ? Planning, check-in, check-out, version

Planning, versioning, branching, merging, reports Planning, check-in, branching, merging, tools

14) Which of the following statements is INCORRECT?

A workspace can originate from a preserved configuration of another workspace A workspace can originate from a repository

A workspace originates from a bound configuration in the repository

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

(3)

17) _________ is the process of using one base file for two or more parallel activities like customization Merging Check-in Branching 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

17) SCM benefits an organization in the areas; Control, Management, control, quality ?

Document control Tools usage None of the above

18) Sharing Files is a good alternative as compared to Merging

Branching A & B

None of the above

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

(4)

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

22) In this course SCM stands for : Supply Chain Management

Software Change Management

Software Configuration Management System Crossover Management

23) __________ process help to control different versions of the product. SCM ?

Change request

Concurrent development All 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

Software Configuration Management

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

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

Branch Label

(5)

Branch and Label ? None of the above

3) Which of the following is an SCM tool VSS

Clear Case CVS

All of the above

4) Which of the following is not a source of change: Concurrent Development

SCM Tool ? Multiple Releases Product Family

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

Managing release of multiple versions Producing Product Deltas

Analyzing historic information Reporting project status

6) __________ process help to control different versions of the product. SCM

Change request

Concurrent development ? All of the above

7) Controlling the retrieval of modifiable copies of files from the repository is SCM

Merging

Document Retrieval Concurrency Control

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

(6)

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 11) SCM defines basically :

The organization of the components of a software system so that they fit together in a working order ?

It helps track & prioritize changes to a work item during the course of the SDLC It helps minimize risks and manage change in software development

All of the above

12) _____________ model focuses on versioning of product components Labeling

Check-in / Check-out Branching

Merging

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

15) Which of the SCM related resource is available in Veloci-Q Procedures: SCM Plan

SCM Audit

Control of Documents SCM Guidelines

(7)

16) 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

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

18) Component libraries are defined on the basis of ________ Content

Access Control Both

none of the above

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

21) According to all definitions of SCM, the basic activities are: Identifying and organizing Configuration Items

Managing and controlling the version of Configuration Items Audit and reporting the status of repositories contents

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

(8)

Branching Merging

23) Standardized, measurable process for change management are inherent of SCM processes ?

SCM tools SCM plan

None of the above

24) ______ can help to reverse back to the previous baseline at any point of SDLC Merging

Labelling Baselining

None of the above

25) Multiple people working on one work item is Multi-Development

Multi-release

Concurrent development None of the above

Software Configuration Management

Section A: Multiple Choices 1) “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

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

Keywords Merging Trigger Labeling ?

3) In this course SCM stands for : Supply Chain Management Software Change Management

Software Configuration Management System Crossover Management

(9)

4) __________ means proposed changes to a CI are incorporated into the software configuration after review and approval

Baselining SCM

Change Control None of the above

5) 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

6) _______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

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

9) Which of the following is a requirement of ISO 9001 Control of documents

Identification and traceability Control of non-conforming product All of the above

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

(10)

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

18) CM Audit is mandatorily performed before release of the software to the customer to ensure :

Requested and approved changes are implemented Correct versions of the software is being delivered

CI(s) in the current version agrees with all specified requirements All of the above

19) Control in SCM provides project personnel with the ability to : review

approve

incorporate changes All of the above

20) ______ can help to reverse back to the previous baseline at any point of SDLC Merging

Labelling Baselining

(11)

21) Change Control Register and Software Configuration Audit Reports are kept within Veloci-Q section:

Policies Procedures Templates Checklist

22) _________ model focuses on improving support for creating configurations, managing their history, and using them as working contexts.

Check-in, Check-out Composition ? Long Transaction Change set

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

21) SCM related procedures in Veloci-Q are Configuration Management

Control of documents A & B

None of the above

22) CMMi level 2 is described as Initial

Repeatable Optimized Evolving

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

(12)

25) Workspace is a concept using in which of the models Composition

System Model Long Transaction Change set

References

Related documents

More than 60 recipes for simple, tasty snacks, including wine pairings for each, plus vivid color photographs demonstrate how easy these delectable dishes are to

Among fractions, fraction 58 showed single spot on TLC using the solvent system n-hexane: ethyl acetate (6:4) upon spraying 1% vanillin sulphuric acid and

The school supports initiatives such as the school’s first-year course–Christian Foundations in the Law; student/faculty retreats; books; the Summer Program in

Component Iteration Plan(s) Application Goals Planning Stage Project Plan & Schedule Software Quality Assurance Plan (SQAP) Software Development LifeCycle (SDLC) Lifecycle

Microbiological examination offers the most sensitive test for the detection of recent and potentially dangerous faecal pollution, thereby providing a hygienic assessment of

A metal nitrate solution reacts with dilute hydrochloric acid to give a white precipitate which is soluble in concentrated potassium chloride.. White precipitate on passing

• If you are using only one SATA HDD, ensure that your SATA HDD has more than twice the storage space (ISO file size +500MB).. • If you are using two or more SATA HDDs, ensure

Following Adams and Ciprut (1995) and Markowski and Tani (2005) who used the reaction- response models in which a country’s decision to change military expenditure level at time,