A cloud hosting service for Git
What is GitHub?
An Agile framework that’s iterative, collaborative, and incremental
What is Scrum?
What is the Software Testing Life Cycle (STLC)?
Objects from different classes having a common interface
What is Polymorphism?
A systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software.
What is Software Engineering?
A centralized storage for files, code, and revision history
What is a repository?
A version of Scrum with fixed deadlines; cyclical
What is Sprint?
When a program deviates from expected behavior and fails to perform a required function
What is a Failure?
What is Technical Debt?
A specific need that focuses more on reliability and usability as opposed to specifications
What is a non-functional requirement?
A changeset that derives from and deviates from the main codebase without affecting it
What is a branch?
Individuals and interactions, Working software, Customer collaboration, and Responding to change
What are Agile Manifesto Core Values?
Ensuring that a product works not only in accordance to requirements, but a user's wants and needs overall
What is Validation?
Only showing the essential functionality of an object, hiding unnecessary details
What is Abstraction?
Splitting into parts to ensure flexibility in design and usage
What is Modularity?
A codebase that's hosted directly on a user's machine, typically acquired remotely
What is a local repository?
A project manager that facilitates meetings and coaches others
What is a Scrum Master?
Tests performed to ensure individual modules work in tandem, rather than in isolation
What is Integration Testing?
The necessary methods required for database manageement
What is CRUD? (Create, Read, Update, Delete)
Something that develops fast, has low idle time, and is easily maintainable
What is good architecture design?
A Git method that records a snapshot of changes made to a repository
What is commit?
Emphasizing flexibility and collaboration amongst team members
What is an Agile Mindset?
Tests that are performed from the user's point of view; no knowledge of internal structure or mechanisms
What is Black Box Testing?
Methods and variables exist in one class, hidden away from other objects, while using getters and setters
What is Encapsulation?
A architectural pattern that focuses on a brain, a UI, and a database
What is MVC?