CSE 3-1 DevOps QB
CSE 3-1 DevOps QB
UNIT-1
Q..NO DESCRIPTION OF QUESTION MARKS CO PO BTL
a Define the SDLC. 1 1 1,3 1
1 b List the tools used in the DevOps 1 1 1,2 2
c Demonstrate the Agile wheel of wheels with neat diagram. 5 1 1,4 3
d Explain how many steps involved in DevOps Process? Explain each 1 1,4 3
step in detail 5
a How does DevOps improve collaboration between development 1 1 1,4 1
and operations teams?
2 b Describe the principles of DevOps? 1 1 1,2 2
c Demonstrate the ITIL service life cycle phases with neat diagram. 5 1 1,3 3
d Write and explain the difference between the DevOps and Agile in 1 1,2 4
DevOps 5
a What is the Agile Life Cycle? 1 1 1,2 1
3 b
Describe the benefits of DevOps. 1 1 1,3 2
c Demonstrate DevOps Continuous Delivery (CD) pipeline with neat 1 2,10 3
diagram. 10
a Define the ITIL. 1 1 1,4 1
1
UNIT-2
Q..NO DESCRIPTION OF QUESTION MARKS CO PO BTL
a Define DevOps Life Cycle. 1 2 1,2 1
1 b
Describe the principle of cohesion in software. 1 2 1,4 2
c Discuss the impact of Continuous Testing in DevOps 2 1, 4
5 11
d How Continuous Testing improves software quality. 5 2 1,11 4
a Define Coupling in Software. 1 2 1,3 1
2 b Describe about microservices in software architecture. 1 2 1,2 2
c Explain the DevOps Lifecycle 5 2 3,4 2
d Explain how DevOps Lifecycle contributes to Business Agility 5 2 3,4 2
a Define the separation of concerns in software architecture. 1 2 4,7 1
3 b
What is the primary goal of the DevOps Lifecycle? 1 2 1,3 2
c Analyze the challenges and strategies for handling database migrations in a 2 2, 4
DevOps environment. 10 12
a Define Conway's Law in software. 1 2 1,2 1
4 b
Describe about the data tier in three-tier Systems. 1 2 1,2 2
c Describe how the principles of 'Separation of Concerns' are applied in modern 2 3, 3
software architecture and its role in enabling DevOps practices. 10 11
a Define the presentation tier in three-tier Systems. 1 2 1,3 1
2
UNIT-3
Q..NO DESCRIPTION OF QUESTION MARKS CO PO BTL
a Define the source code in DevOps. 1 3 1,2 1
1 b Describe the need for the source code control in software organizations. 1 3 2,3 2
c Why is source code control essential in software development projects? 5 3 1,3 2
d What is the role of a source code management system (SCM) 5 3` 1,2 2
a Define Roles and Code in Source code management. 1 3 1,3 2
3
UNIT-4
Q..NO DESCRIPTION OF QUESTION MARKS CO PO BTL
a Define Jenkins in the DevOps. 1 4 1,3 1
1 b Why do we build code? 1 4 1,4 2
c Explain about the many faces of build systems in Software organization. 5 4 1,3 3
d What is the role of a build system in software development? 5 4 1,2 2
a Define information radiators in build status virtualization. 1 4 1,2 2
2 b What is the use of the Agent Directive? 1 4 1,3 3
c Demonstrate about the Jenkins build server in DevOps. 5 4 1,10 3
d Explain the role of build slaves in Jenkins. 5 4 1,4 2
a Define the Maven in build systems. 1 4 1,2 1
3 b Describe about Triggers in build systems. 1 4 2,3 2
c Explain about the Managing build dependencies in build systems. 5 4 1,2 3
What is the purpose of Jenkins plugins, and how do they extend its 4 1,2 3
d functionality? 5
a Define the flow control in Jenkins?
1 4 1,3 1
4 b Describe about Build servers and infrastructure as code in build systems. 1 4 2,4 2
c Demonstrate the final artifact in build systems. 10 4 2,5 3
a What is job chaining in Jenkins ? 1 4 1,4 3
5 b List out the several build systems. 1 4 1,3 2
c Explain about Jenkins plugins. 10 4 1,2 3
a Define integration testing? 4 11, 1
1 12
6 b Describe the host server in build systems. 1 4 3,5 2
c Demonstrate the job chaining and build pipelines. 4 1, 3
10 12
4
UNIT-5
Q..NO DESCRIPTION OF QUESTION MARKS CO PO BTL
a Define manual Testing.
1 5 1,3 1
1 b
Describe about REPL-driven Development. 1 5 1,4 2
c Explain about Pros and cons with test automation 5 2, 3
5 12
d What are the different types of software testing? Provide examples of each. 5 2, 2
5 12
a Define Unit Testing in software organization. 1 5 1,2 1
2 b Describe the Performance Testing in the testing environment. 1 5 1,4 2
c Explain about JUnit in testing framework.
5 5 1,4 3
d What are the key features of Selenium as an automation testing tool?
5 5 1,4 3
a Define mocking in testing environments.
1 5 1,5 1
b Describe about automated integration testing. 5 1, 2
3 1 10
c Explain about Test-Driven Deployment (TDD) in test automation. 5 1, 3
5 11
d Explain how JavaScript testing is performed and why it's important. 5 1, 2
5 11
a Define SaltStack in Deployment. 1 5 1,2 1
4 b
Describe about Ansible. 1 5 1,3 2
c Explain about Docker in automated testing. 5 2, 3
10 11
a Define Arquillian in Testing environment.
1 5 1,4 1
5 b Describe the Puppet master and Puppet agents in the deployment. 1 5 3,5 2
c Demonstrate about Vagrant in Configuration Systems. 10 5 1,4 3
a Define Chef in Deployment. 1 5 1,4 1
Describe the automated acceptance testing in DevOps. 5 1,4 2
6 b 1
c Compare the benefits and limitations of using Ansible, Chef, and Salt Stack 5 1, 5
as deployment automation tools. 10 11
5
UNIT-I
2. Which cultural and organizational practice aims to bridge the gap between software
development and IT operations? [ ]
3. Which framework provides best practices for aligning IT services with the needs of the
business? [ ]
4. Which practice involves frequently integrating code changes into a shared repository
andrunning automated tests? [ ]
8. Which visual workflow management method helps teams visualize their work, limit work in
progress (WIP), and optimize the flow of work? [ ]
9. What is a set of automated steps that code changes go through from development
to production deployment? [ ]
19. are points in the delivery pipeline where the flow of work is
constrained,often resulting in delays and backlogs.
20. An ITIL framework is used by a service desk team to manage and resolve incidents and
service requests according to defined processes and .
ANSWERS:
1 2 3 4 5 6 7 8 9 10
B D D A B B B D A B
11 12 13 14 15 16 17 18 19 20
Iterative, develo ITIL Contin Releas Scrum Kanba Delivery Bottlenecks service
incremental pment (Inf ormatio n uous e n pipeline
(Dev), Tec hnology Deliver manag level
operations Infr astr ucture y ement agreements
(Ops) Libr
ary) (SLAs).
8
UNIT-II
3. Which phase of the DevOps lifecycle involves automated testing to verify code functionality,
performance, and security? [ ]
A) Plan B) Build C) Test D) Deploy
4.What is a recommended approach for handling database schema changes in DevOps? [ ]
A) Manually updating the database schema on each deployment
B) Automating database migrations using migration scripts
C) Ignoring database changes until after deployment
D) Keeping the database schema static
5.Which DevOps practice focuses on continuous monitoring of application performance,
userfeedback, and business metrics? [ ]
A) Release management B) Continuous deployment
C) Monitoring D) Deployment pipeline
C) Isolating changes to specific areas of the system D) Complicating the system design
C) Automated recovery and fault isolation D) Limited monitoring and alerting capabilities
18. The DevOps lifecycle for business agility starts with and
ends with deployment and monitoring.
ANSWERS:
1 2 3 4 5 6 7 8 9 10
C C C B C A B C B C
11 12 13 14 15 16 17 18 19 20
Scala Architec Plan Build Resili data Continu planning microserv Code
bility ture phase ence consist ous and ices
rules of ency, testing developm
thumb ent
11
UNIT-III
2. What role is responsible for managing the merge conflicts in a source code management system? [ ]
A) Project manager B) Developer C) Integrator D) Tester
4. In the pull request model, who is typically responsible for reviewing and approving the
proposedchanges? [ ]
A) Project manager B) Developer who submitted the changes
7. How does shared authentication benefit developers in a source code management system? [ ]
12 Source code management has evolved from early manual methods like
and to centralized systems.
13 In a typical software development team, roles such as developers, testers, and project
managers interact with the at various stages of development.
14 Migrating from one source code management system to another requires
and to ensure that the entire history
and integrity of the codebase are preserved.
15 mechanisms enable users to access multiple services
or systems with a single set of credentials, enhancing security and simplifying user
management.
16 Hosted Git servers, such as GitHub, GitLab, and Bitbucket, provide
repositories.
17 The branch only contains finished work
18 In source code DVCS stands for
19 is a code review and project management tool built on top of Git,
oftenused for large-scale software development projects.
20 The pull request model, popularized by platforms like GitHub and GitLab, facilitates
and by allowing developers to propose
changes to a codebase.
13
ANSWERS:
1 2 3 4 5 6 7 8 9 10
A C B C B C B A C B
11 12 13 14 15 16 17 18 19 20
14
UNIT-IV
B) To extend the functionality of Jenkins for various tasks like version control, build triggers, and
reporting
15
D) To monitor server performance and availability
6. Which of the following is typically installed on the host server in a Jenkins setup? [ ]
13. in Jenkins initiate build jobs based on events such as code commits.
17. Alternative build servers to Jenkins include tools like Travis CI, CircleCI, and TeamCity,
which offers and automation capabilities.
19. Jenkins plugins extend the functionality of the Jenkins server, enabling features such as
integration.
17
20. are essential for automating the process of compiling, testing,
anddeploying software.
ANSWERS:
1 2 3 4 5 6 7 8 9 10
B C B B A B D C A B
11 12 13 14 15 16 17 18 19 20
Build host Triggers Job Infrastruct dependen continu Build versi Build
slaves server chaining, ure as code cy ous servers on system
build integrat contr s
pipelines ion ol
18
UNIT-V
A) Record and playback functionality B) Native support for testing mobile applications
19
A) Mocking external services and dependencies
C) Concurrently with the code implementation D) Only during the debugging phase
ANSWERS:
1 2 3 4 5 6 7 8 9 10
D C C A C A B B D A
11 12 13 14 15 16 17 18 19 20
21