Hierarchical relationships are established using this concept
What is inheritance
a mix of testing and implementation
What is software deployment
The 2 Agile Roles
What are “Scrum master & Product Owner”?
This git command “sets up” a git repository
What is “git init”?
These are two main types of software requirements, one focusing on what the system should do and the other on how it should behave.
What are functional and non-functional requirements?
A bad habit to avoid that prevents you from focusing on goals and the broader picture
what is tunnel vision
API stands for
What is “Application Programming Interface”?
This document holds the 4 core values and 12 principles of Agile software
The Agile Manifesto
This git command allows you to add files to the staging area.
What is “git add”?
K.I.S.S
What is “Keep it simple stupid”
The 4 types of architecture Patterns
what are MVC, Layered, Microservices, Client-Server
What are the 5 types of software testing?
what are Unit, Acceptance, Integration, Manual, System
These are the four fields that distinguish an Agile mindset from a non-Agile mindset
What are Growing, Motivated, Servant, Meaningful
This Git command allows you to merge changes from a remote repository into your local branch.
what is git pull
C.R.U.D
what is “Create, Read, Update, and Delete”
Can software be bug free
What is “No, software cannot be bug free”?
DBMS stands for…
What is “Database Management System”?
Scrum is...
What is “Scrum is a methodology to help teams reach goals”
The difference between Git & GitHub
What is “Git is the API used to create repositories and GitHub is one of various ways to host repositories”
The process that guides the software development process from start to finish
What is the Software Development Life Cycle (SDLC)
This architecture pattern separates an applications logic into distinct components like UI updates, business logic, and handling user input
What is MVC (Model, View, Controller)
These are the four main commands used in SQL
What are SELECT, JOIN, DELETE, UPDATE,
Agile Mindset
What is “Communication, Collaboration, Self-Organization, Clear goals, Customer Focus, Continuous learning, Flexibility, Growth Mindset, and Purpose”.
The command used to rename a branch
What is “git branch -M <name>”? (the M must be capitalized)
What are the 4 principles of OOP?
what are Inheritance, Polymorphism, Encapsulation, Abstraction