This term refers to the sequence of steps like planning, analysis, design, implementation, and maintenance in software development.
What is the Software Development Life Cycle (SDLC)?
This software system manages data storage, retrieval, and security for multiple users.
What is a Database Management System (DBMS)?
The Agile Manifesto prioritizes individuals and interactions over these.
What are processes and tools?
This term refers to a set of rules that allows two software applications to communicate.
What is an Application Programming Interface?
Git is a version control tool; GitHub is this type of platform.
What is a cloud-based hosting service for Git repositories?
This process defines what the software should do and captures user needs in documents like the SRS.
What is requirements engineering?
This open-source relational DBMS is known for powering web apps like WordPress and PHP-based sites.
What is MySQL?
Agile values working software over this type of documentation.
What is comprehensive documentation?
APIs allow developers to use external software services without needing to do this from scratch.
What is build the functionality themselves?
The local repository is stored on your computer, while this one is hosted online for collaboration.
What is a remote repository?
This SDLC phase focuses on defining the system’s architecture, components, and data flow.
What is the design phase?
The SQL keyword SELECT is used to retrieve data, while JOIN combines data from multiple tables based on this shared field.
What is a key or related column?
One Agile principle is to welcome this, even late in development.
What is changing requirements?
An API endpoint usually includes a base URL, a path, and these inputs that modify responses.
What are parameters?
This Git command adds all modified files to the staging area in preparation for a commit.
What is git add .?
This SDLC activity ensures that software functions as intended and meets all specified requirements.
What is software testing?
The DELETE statement removes rows from a table, while UPDATE does this to existing data.
What is modify or change existing records?
This Agile role facilitates meetings and removes obstacles for the development team.
Who is the Scrum Master?
This web-based API type uses HTTP methods like GET, POST, PUT, and DELETE.
What is a REST API?
The git push command uploads local commits to a remote repository, while this command downloads new changes.
What is git pull?
This final phase includes coding, system integration, and delivering the finished product to users.
What is implementation and deployment?
A primary key uniquely identifies a record, while this type of key references it in another table to maintain relationships.
What is a foreign key?
In Scrum, a sprint is a fixed time period (usually 1–4 weeks) dedicated to doing this.
What is completing a set of prioritized work items or user stories?
Many APIs require this process to verify the identity of users or applications.
What is authentication or API key validation?
A merge combines branch histories, but this action records a snapshot of changes in the repository’s history.
What is a commit?