Git
Agile
Testing and Implementation
Design
SDLC
100

A proprietary platform for software development that uses Git.

What is GitHub?

100

A short period of time in which team members work to deliver a set amount of features.

What is a sprint?

100

The process of finding errors in software.

What is testing?

100

A type of design that works at an abstract level.

What is high-level design?

100

Examples include Agile and Waterfall.

What is software methodology?
200

A save to the changes made to the project, creating a new stage of the program.

What is a commit?

200

A person who negotiates conflicts and coaches team members.

What is a scrum master?

200

The process of checking whether a software conforms to specifications.

What is verification?

200

A reusable solution to a common problem in software architecture.

What is an architecture pattern?

200

Requirements describe the functions the user wants, while [BLANK] describe the standards the developer wants to meet.

What are specifications?

300

A Git command which uploads the changes in a local repository to the remote repository.

What is git push?

300

The traditional alternative to the Agile approach.

What is Waterfall?

300

A type of testing that tests individual modules separately.

What is unit testing?

300

A visual language for visualizing software architecture.

What is UML?

300

"The delivery app should let the user track the location of the driver" is this type of requirement. 

What is a functional requirement?

400

A Git command which combines the changes in multiple branches.

What is git merge?
400
A short description by a client describing how and why. they want to use a software.

What is a user story?

400

The principle of not implementing features that will only hypothetically be used.

What is YAGNI?

400

A type of software architecture used in web frameworks like Django and Ruby on Rails.

What is MVC?

400

The hardware is in this domain.

What is the system domain?
500

A git command which allows us to pick particular commits from one branch and apply them to another branch.

What is git cherry-pick?

500

What Agile favors above sticking to a rigid plan.

What is adaptability?

500

The principle of privileging "Has a" over "Is a".

What is composition over inheritance?

500

A UML diagram that depicts the order of interaction between objects in a system.

What is a sequence diagram?

500

In WRSPM, the W stands for [BLANK].

What is "world"?