NEW
Font size
S
M
L
XL
WorksheetsDEVOPS LIFECYCLE
Total questions: 37
Worksheet time: 37mins
Name
Class
Date
1.
The _____________ is a culture which promotes collaboration between Development and Operations Team to deploy code to production faster in an automated.
a)
DevOps
b)
ITIL
c)
HRTS
d)
ITSM
2.
The ____________ is a process followed for a software project, within a software organization.
a)
DevOps
b)
ITIL
c)
SDLC
d)
Lifecycle
3.
The _____________ defines a methodology for improving the quality of software and the overall development process
a)
life cycle
b)
Process
c)
Design
d)
None
4.
Benefits of continuous development are ___________
a)
Faster delivery of new features
b)
Better Quality Product
c)
Less Resource Requirement
d)
All the above
5.
The _____________ is a process that ensures that a software application processes and performs in an expected manner and scope.
a)
Continue testing
b)
Continuous deployment
c)
Application monitoring
d)
None of these
6.
Which of the following is not a part of DevOps lifecycle ___________.
a)
Plan
b)
Code
c)
Build
d)
Operating
7.
GIT is a _______ tool
a)
Version Control
b)
testing
c)
coding
d)
debug
8.
The Agile methodology is a s/w development methodology that came to light on ______________
a)
2000
b)
2001
c)
2005
d)
2004
9.
The _______________ approach focuses more on continuously aligning development with customer requirements.
a)
Agile
b)
DevOps
c)
ITIL
d)
ITSM
10.
The ____________ is an open source , distributed version control system for tracking changes in source code during s/w development.
a)
GIT
b)
Chef
c)
Ansible
d)
Docker
11.
GIT was developed by __________.
a)
Patrick Debois
b)
Andrew Clay
c)
Linus Torvalds
d)
None
12.
GIT was developed in the year _____________.
a)
2005
b)
2006
c)
2000
d)
2003
13.
Agile addresses gaps _________________ in communications.
a)
Developers and Operators
b)
Developers and Tester
c)
Customer and Developer
d)
Customer and software requirement
14.
DevOps addresses gaps in __________________ communications
a)
Customer and Developer
b)
Developers and Tester
c)
Developer and IT Operations
d)
Customer and software requirement
15.
The _______________ is a software that helps software developers to work together and maintain a complete history of their work.
a)
Version Control System
b)
DevOps
c)
Agile
d)
None
16.
Which of the following are not a function of VCS ___________________.
a)
Allows developers to work simultaneously
b)
Does not allow overwriting each other’s changes.
c)
Maintains a history of every version.
d)
Analyse the workflow
17.
CVCS stands for ___________________.
a)
Centralized version control system
b)
Cemantic version control system
c)
Systematic version control system
d)
none of these
18.
DVCS stands for _______________________.
a)
Distributed version control system
b)
Dimensional version control system
c)
Direct version control system
d)
None of these
19.
The _________________ uses a central server to store all files and enables team collaboration
a)
CVCS
b)
DVCS
c)
VCS
d)
ITSM
20.
Central file storage location is called _______________.
a)
Repository
b)
Version control system
c)
Distributed control system
d)
Trunk
21.
The _________ contains the current version of a software project.
a)
Trunk
b)
Repository
c)
Branches
d)
Tags
22.
The ________________ are used to store new versions of the program.
a)
Trunk
b)
Branches
c)
Tags
d)
Repository
23.
The _________ are used to save versions of a project, but are not meant for active development.
a)
Tags
b)
Branches
c)
NONE
d)
Repository
24.
Git is also known as _________.
a)
CVCS
b)
DVCS
c)
Trunk
d)
ITSM
25.
In 2002, the Linux kernel project began using a proprietary DVCS called _______________________.
a)
Kernel
b)
SCM
c)
BitKeeper
d)
Tags
26.
The __________ code means to upload code to mentioned/required branch repository so that its administrator/reviewer can review the code and finally update/merge the project version.
a)
Checkout
b)
Kernel
c)
Trunk
d)
Checkin
27.
The ________ code is the exactly opposite which means to download a copy of code from the repository.
a)
Checkout
b)
Kernel
c)
Trunk
d)
Checkin
28.
On GitHub, ___________ means (similar to) checking-out code and pull request means (similar to) checking-in code.
a)
Cloning
b)
Checkout
c)
Checkin
d)
BitKeeper
29.
Advantages of GIT are _______________.
a)
Free & open source
b)
Fast and small
c)
Security
d)
All the above
30.
The __________ Uploads changes from all local branches to the respective remote repositories.
a)
git push
b)
git pull
c)
git merge
d)
git fetch
31.
The ____________ Fetches remote changes on the current branch into the local clone, and merges them into the current working files.
a)
git push
b)
git pull
c)
git merge
d)
git fetch
32.
The ____________ Merges files from a given branch into the current branch.
a)
git push
b)
git pull
c)
git merge
d)
git fetch
33.
The ____________ Downloads changes from a remote repository into the local clone
a)
git push
b)
git pull
c)
git merge
d)
git fetch
34.
The ____________ Clone an existing repository into a new directory.
a)
git clone
b)
git push
c)
git push
d)
git merge
35.
The ____________Puts current working files into the stage.
a)
git add
b)
git clone
c)
git pull
d)
git merge
36.
The ____________ Replaces the current working files with files from a branch.
a)
git checkout
b)
git checkin
c)
git pull
d)
git push
37.
The ____________ Creates a new local branch from the current branch's tip.
a)
git checkout
b)
git checkin
c)
git checkout -b
d)
git clone
Reset
