The Software Development Life Cycle
Question: What is MVC?
Answer: An architecture pattern separating Model, View, and Controller
Question: What is a Sprint?
Answer: A time-boxed development cycle in Scrum
Question: What is unit testing?
Answer: Testing individual methods or functions in isolation
Question: What is a DBMS?
Answer: A system that manages databases
What is a functional requirement?
A requirement that describes what the system must do
Question: What is modularity?
Answer: Breaking a system into independent components
Question: What is a Scrum Master?
Answer: The role responsible for removing obstacles for the team
Question: What is integration testing?
Answer: Testing combined modules together
Question: What is a primary key?
Answer: A unique identifier for a table record
Question: What is a non-functional requirement?
Answer: A requirement describing performance, security, or scalability
Question: What is the Single Responsibility Principle?
Answer: A design principle meaning each class should have only one reason to change
Question: What is a Product Owner?
Answer: The person who manages the product backlog and priorities
Question: What is system testing?
Answer: Testing the entire system end-to-end
Question: What is git push?
Answer: A command used to upload local commits to a remote repository
Question: What is WRSPM?
Answer: World, Requirements, Specification, Program, Machine
Question: What is layered architecture?
Answer: An architecture where presentation, logic, and data are separated into layers
Question: What is one of the Agile Manifesto core values?
Answer: Responding to change over following a plan
Question: What is boundary value analysis?
Answer: A testing technique that checks values at and around boundaries
Question: What is YAGNI?
Answer: You Aren’t Gonna Need It
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
Question: What are microservices?
Answer: A system composed of small, independently deployable services
Question: What is Kanban?
Answer: A visual workflow system that limits work in progress
Question: What is refactoring?
Answer: Improving internal code structure without changing behavior
Question: What is an API?
Answer: A mechanism that allows different software systems to communicate