Agile software Dev

Database implementation
Software Engineering Theory
Git and GitHub
Architecture pattern
100

What document outlines 4 core values and 12 principles guiding Agile software development?

What is the Agile Manifesto?

100

This command is used to retrieve data from a table in SQL.

What is SELECT? 

100

Systematic approach to analysis, design, assessment, implementation, test, maintenance, and reengineering of software.

What is software engineering?

100

This command stages files for Git

 What is git add?


100

Dividing a system into separate, independent, and interchangeable parts.

What is MVC?

200

This Agile role ensures the team follows Agile values and removes blockers.

Who is the Scrum Master?

200

This key uniquely identifies each row in a table.

What is the Primary Key?

200

Requirements that a developer must implement so that users can achieve their goals with the product.

What are functional requirements?

200

This command sends your commits to your remote repository

What is git push?

200

A program that is decomposed into groups of subtasks.

 What is Layered?

300

This is a short, time-boxed development cycle used in Scrum.

What is a Sprint?

300

This key establishes a relationship between two tables.

What is a Foreign Key?

300

This activity in SDLC involves gathering and documenting what the user expects the system to do.

What is requirements engineering?  

300

The command you use to copy a remote repository to your local machine.

What is git clone?

300

 Faster development, reduce overall idle time, and having maintainable software.

What is good architecture design?

400

One of the Agile values  “Working software over "

What is comprehensive documentation?

400

This type of SQL command removes rows from a table.

What is DELETE?

400

The "P" in WRSPM stands for this layer, which is the actual code meeting the specifications

What is program layer?

400

The file in Git that lets you specify intentionally untracked files, such as build artifacts.

what is .gitignore?

400

 Small business services that can work together and can be deployed independently.

What are microservices?

500

This person defines the product backlog and represents the customer’s interests.

Who is the Product Owner?

500

This command is used to combine rows from two or more tables.

What is JOIN?

500

This architecture pattern divides an application into Model, View, and Controller for better testability and modularity.

What is MVC?

500

This area holds your changes after git add but before you run git commit

What is the staging area?

500

Helping to design distributed systems that involve client system, server system, and connecting network?

What is Client-server?

M
e
n
u