SDLC & REQUIREMENTS
ARCHITECTURE & DESIGN
AGILE & SCRUM
TESTING & QUALITY
IMPLEMENTATION & TOOLS
100
SDLC?

The Software Development Life Cycle

100

Question: What is MVC?


Answer: An architecture pattern separating Model, View, and Controller

100

Question: What is a Sprint?

Answer: A time-boxed development cycle in Scrum

100

Question: What is unit testing?


Answer: Testing individual methods or functions in isolation

100

Question: What is a DBMS?


Answer: A system that manages databases

200

What is a functional requirement?  

A requirement that describes what the system must do

200

Question: What is modularity?


Answer: Breaking a system into independent components

200

Question: What is a Scrum Master?


Answer: The role responsible for removing obstacles for the team

200

Question: What is integration testing?


Answer: Testing combined modules together

200

Question: What is a primary key?


Answer: A unique identifier for a table record

300

Question: What is a non-functional requirement?


Answer: A requirement describing performance, security, or scalability

300

Question: What is the Single Responsibility Principle?


Answer: A design principle meaning each class should have only one reason to change

300

Question: What is a Product Owner?


Answer: The person who manages the product backlog and priorities

300

Question: What is system testing?


Answer: Testing the entire system end-to-end

300

Question: What is git push?


Answer: A command used to upload local commits to a remote repository

400

Question: What is WRSPM?


Answer: World, Requirements, Specification, Program, Machine

400

Question: What is layered architecture?


Answer: An architecture where presentation, logic, and data are separated into layers

400

Question: What is one of the Agile Manifesto core values?


Answer: Responding to change over following a plan

400

Question: What is boundary value analysis?


Answer: A testing technique that checks values at and around boundaries

400

Question: What is YAGNI?


Answer: You Aren’t Gonna Need It

500

Question: What is the difference between verification and validation?

Answer: Verification checks if we built it right; validation checks if we built the right thing

500

Question: What are microservices?

Answer: A system composed of small, independently deployable services

500

Question: What is Kanban?

Answer: A visual workflow system that limits work in progress

500

Question: What is refactoring?

Answer: Improving internal code structure without changing behavior

500

Question: What is an API?

Answer: A mechanism that allows different software systems to communicate

M
e
n
u