This command uploads your local commits to a remote repository.
What is push?
This OOP principle hides unnecessary details from the user.
What is abstraction?
This type of testing focuses on individual components of software.
What is unit testing?
This software development approach emphasizes flexibility, collaboration, and responding to change.
What is Agile?
This stands for Create, Read, Update, Delete.
What is CRUD?
This command downloads changes from a remote repository to your local repository.
What is pull?
This OOP principle bundles data and methods together and restricts direct access to internals.
What is encapsulation?
This type of testing checks whether combined components work together correctly.
What is integration testing?
In Scrum, this is a time-boxed iteration meant to deliver a usable product increment.
What is a sprint?
This software system is used to create, manage, and organize data collections.
What is a DBMS?
This area is where changes are organized before being committed.
What is the staging area?
This term describes when the same method or interface can take different forms.
What is polymorphism?
This type of testing determines whether the software meets user or business requirements.
What is acceptance testing?
This Scrum role is responsible for managing priorities and the product backlog.
Who is the Product Owner?
This allows different software systems or components to communicate with each other.
What is an API?
This operation combines changes from different branches.
What is a merge?
This design idea suggests combining simpler components instead of relying too heavily on inheritance.
What is composition over inheritance?
This asks, “Are we building the product right?”
What is verification?
This SDLC stage translates requirements into a blueprint for implementation.
What is the design phase?
This kind of requirement describes qualities like performance, security, and usability.
What is a non-functional requirement?
In version control, this represents a point or snapshot in the project’s history.
What is a commit?
This principle means you should not create code or features before they are actually needed.
What is YAGNI?
This asks, “Are we building the right product?”
What is validation?
This is the structured process that includes planning, requirements, design, implementation, testing, deployment, and maintenance.
What is the SDLC?
In software design, this is the gap between real-world problems and software solutions.
What is intellectual distance?