MySQL
Agile
SDLC
Software Design
Git
100

This SQL command retrieves data from a database

What is SELECT?

100

This document outlines the core values and principles of Agile

What is Agile Manifesto?

100

This phase involves gathering requirements from stakeholders

What is Requirements Gathering?

100

This UML diagram shows classes and their relationships

What is Class Diagram?

100

This command adds changes in your working directory to the staging area

What is git add?
200

This clause combines rows from two tables based on a related column

What is JOIN?

200

This role in a Scrum team facilitates communication and removes impediments

What is Scrum Master?

200

In this iterative process of the SDLC, teams continuously refine requirements, design, and implementation. An example is regularly revisiting the backlog in Agile iterations

What is Iterative Development?

200

This principle states that a class should have only one reason to change

What is Single Responsibility Principle?

200

This command saves your staged changes to the repository

What is Git Commit?

300

This key uniquely identifies each record in a table

What is Primary Key?

300

In Scrum, this time-boxed period delivers a potentially shippable product increment.

What is Sprint?

300

This testing process verifies that the product meets business requirements

What is Acceptance Testing?

300

This design strategy shows how the major pieces of the final application will fit and interact at an abstract level

What is High-Level Design?

300

This command uploads your local commits to a remote repository

What is Git Push?

400

This command modifies existing data in a table

What is UPDATE?

400

This Agile approach uses visual boards to manage work in progress.

What is Kanban?

400

This activity improves the internal structure of code without changing its external behavior

What is Refactoring?

400

This concept refers to organizing a system into independent modules with clear interfaces

What is Modularity/Separation of Concerns?

400

This command fetches and integrates changes from a remote repository into your current branch

What is Git Pull?

500

This constraint enforces referential integrity by linking a foreign key to a primary key

What is Foreign Key Constraint?

500

This Agile principle advocates adapting plans based on continuous feedback; for example, teams might hold regular retrospectives to adjust their process.

What is Responding to change?

500

During the maintenance phase, this strategy involves deploying small, incremental fixes often called patches, to quickly address issues without overhauling the entire system

What is Incremental Maintenance? 

500

This UML diagram type illustrates the dynamic behavior of a system by showing object interactions over time, ideal for modeling sequences of events in a use case

What is Sequence diagram?

500

This command integrates changes from one branch into another; for example, merging a feature branch into the main branch during collaborative development

What is Git Merge?

M
e
n
u