This SQL command retrieves data from a database
What is SELECT?
This document outlines the core values and principles of Agile
What is Agile Manifesto?
This phase involves gathering requirements from stakeholders
What is Requirements Gathering?
This UML diagram shows classes and their relationships
What is Class Diagram?
This command adds changes in your working directory to the staging area
This clause combines rows from two tables based on a related column
What is JOIN?
This role in a Scrum team facilitates communication and removes impediments
What is Scrum Master?
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?
This principle states that a class should have only one reason to change
What is Single Responsibility Principle?
This command saves your staged changes to the repository
What is Git Commit?
This key uniquely identifies each record in a table
What is Primary Key?
In Scrum, this time-boxed period delivers a potentially shippable product increment.
What is Sprint?
This testing process verifies that the product meets business requirements
What is Acceptance Testing?
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?
This command uploads your local commits to a remote repository
What is Git Push?
This command modifies existing data in a table
What is UPDATE?
This Agile approach uses visual boards to manage work in progress.
What is Kanban?
This activity improves the internal structure of code without changing its external behavior
What is Refactoring?
This concept refers to organizing a system into independent modules with clear interfaces
What is Modularity/Separation of Concerns?
This command fetches and integrates changes from a remote repository into your current branch
What is Git Pull?
This constraint enforces referential integrity by linking a foreign key to a primary key
What is Foreign Key Constraint?
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?
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?
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?
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?