This is the disciplined approach to designing, developing, testing, and maintaining software.
Answer: What is software engineering?
Breaking a program into smaller independent components is called this.
Answer: What is modularity?
Testing individual functions or components.
Answer: What is unit testing?
Short development cycle in Scrum usually lasting 1–4 weeks.
Answer: What is a Sprint?
This Git command uploads your commits to the remote repository.
Answer: What is git push?
This lifecycle describes the stages used to build software systems.
Answer: What is the Software Development Life Cycle (SDLC)?
This architecture separates application logic into Model, View, and Controller.
Answer: What is MVC?
Testing interactions between multiple modules.
Answer: What is integration testing?
The person responsible for removing blockers and facilitating the team.
Answer: What is the Scrum Master?
This Git command downloads changes from the remote repository.
Answer: What is git pull?
Name the SDLC phase where requirements are gathered and documented.
Answer: What is Requirements Engineering?
This architecture structure divides systems into presentation, business logic, and data layers.
Answer: What is layered architecture?
Testing the entire application as a complete system.
Answer: What is system testing?
The person responsible for managing the product backlog and requirements.
Answer: What is the Product Owner?
The unique identifier for a record in a database table.
Answer: What is a Primary Key?
A shortcut in development that causes future maintenance problems is called this.
Answer: What is technical debt?
This architecture builds applications using many small independent services.
Answer: What are microservices?
Testing performed by users or stakeholders before release.
Answer: What is acceptance testing?
This Agile value prioritizes people over tools and processes.
Answer: What is Individuals and interactions over processes and tools?
This database field references a primary key in another table.
Answer: What is a Foreign Key?
Improving code structure without changing its functionality.
Answer: What is refactoring?
This concept states that software design should reflect the real-world problem structure.
Answer: What is intellectual distance?
This question asks: “Are we building the right product?”
Answer: What is validation?
This framework organizes Agile development using sprints, roles, and ceremonies.
Answer: What is Scrum?
A system that allows software applications to communicate with each other.
Answer: What is an API (Application Programming Interface)?