First phase of SDLC
Testing small parts of code
Unit Testing
Hiding internal data
Encapsulation
Command to retrieve data
SELECT
Tool for version control
Git
Phase where requirements are gathered
Requirements
Testing full system
System Testing
Same method, different behavior
Polymorphism
Combines tables
JOIN
Online hosting platform
GitHub
Phase where code is written
Implementation
“Built right vs right product” refers to
Verification vs Validation
Blueprint of a class
Abstraction
Unique identifier
Primary Key
Send changes to remote
Push
Phase where bugs are found
Testing
Type of testing done by users
Acceptance testing
Reusing code from another class
Inheritance
Links tables together
Foreign Key
Pull changes from remote
Pull
Final phase after deployment
Maintenance
Can software ever be bug-free?
No
Preferred approach over inheritance
Composition
Deletes data
Delete
Short development cycle in Agile
Sprint