What SQL command retrieves data from a table?
SELECT
What document outlines the four core values of Agile?
The Agile Manifesto
What command stages all changes?
git add .
what is modularity?
Breaking a system into independent, manageable components.
What does CRUD stand for?
Create, Read, Update, Delete
What clause is used to combine rows from two tables based on a related column?
JOIN
What Agile role removes blockers and facilitates the team?
Scrum Master
What is the difference between Git and GitHub?
Git is version control; GitHub is a cloud hosting platform for Git repos.
What does MVC stand for?
software architectural pattern that separates an application into three interconnected components—Model, View, and Controller—to improve organization, maintainability, and scalability.
What principle says “Keep It Simple”?
KISS
What SQL command removes rows from a table?
DELETE
A fixed length, time-boxed iteration in Agile where a team completes a defined set of work to deliver incremental value.
What command uploads local commits to a remote repository?
git push
What is the main benefit of layered architecture?
Clear separation of responsibilities across layers.
What is technical debt?
The cost of choosing a quick solution over a better long‑term one.
What is a primary key?
A unique identifier for each row in a table
Which Agile value prioritizes customer involvement?
Customer collaboration over contract negotiation
What is the staging area?
A place where changes wait before being committed.
what is a microservice?
A small, independently deployable service that communicates via APIs.
what is refactoring?
Improving internal code structure without changing behavior.
What is a foreign key?
A field that references a primary key in another table to enforce relationships.
What is the purpose of a sprint retrospective?
To reflect on the sprint and identify improvements.
What Git command integrates changes from one branch into another?
git merge
What makes an architecture “good”
high cohesion, low coupling, scalability, maintainability
What is separation of concerns?
Dividing a program into distinct sections, each handling a specific responsibility.