Agile
SDLC
GIT
UML
Software implementation
100

This Agile framework uses fixed-length iterations called sprints

What is Scrum?

100

SDLC stands for this

What is the Software Development Life Cycle?

100

The command used to create a copy of a remote repository locally.

What is git clone?

100
UML stands for this.

What is Unified Modeling Language?

100

This principle emphasizes writing code that is readable, meaningful, and easy to maintain rather than clever or overly complex.

What are Clean Code principles?

200

The prioritized list of work items maintained by the Product Owner.

What is a Product Backlog?

200

The first phase of SDLC, where project goals and requirements are gathered.

What is the Requirements Analysis phase?

200

This command saves changes to the local repository with a message.

What is git commit?

200

This UML diagram shows objects, attributes, methods, and relationships.

What is a Class Diagram?

200

This acronym reminds developers not to add functionality until it is actually needed.

What is YAGNI (You Aren’t Gonna Need It)?

300

This Agile method focuses heavily on continuous delivery and limiting work in progress. is Kanban?

This Agile method focuses heavily on continuous delivery and limiting work in progress.

What is Kanban?

300

This traditional SDLC model follows a linear and sequential approach.

What is the Waterfall model?

300

What is a Pull Request?

A request to merge changes from one branch into another in platforms like GitHub.

300

This UML diagram models interactions between objects over time.

What is a Sequence Diagram?

300

This principle encourages developers to keep solutions simple and avoid unnecessary complexity.

What is KISS (Keep It Simple, Stupid)?

400

A meeting where the team reflects on what went well and what can be improved.

A meeting where the team reflects on what went well and what can be improved.

What is Sprint Restorative?

400

This SDLC model emphasizes risk assessment and repeated cycles.

What is the Spiral model?

400

This command integrates changes from one branch into your current branch.

What is git merge?

400

This UML diagram represents workflows and business processes.

What is an Activity Diagram?

400

These four basic operations are fundamental to working with persistent data in most applications.

What is CRUD (Create, Read, Update, Delete)?

500

This document outlines the core values and principles of Agile development.

What is the Agile Manifesto?

500

This SDLC model delivers software in small functional pieces called increments.

What is the Incremental model?

500

The command used to rewrite commit history by moving or combining commits.

What is git rebase?

500

UML was standardized and is maintained by this organization.

What is the Object Management Group?

500

This design principle states that a class or module should have only one reason to change.

What is the Single Responsibility Principle?

M
e
n
u