What does SDLC stand for?
Software Development Life Cycle
What is a blueprint for creating objects in Java?
A class
Which development methodology emphasizes flexibility and customer feedback?
Agile
What type of testing checks individual functions or components?
Unit testing
Which SQL command retrieves data from a database?
SELECT
Which SDLC phase determines the system's structure and architecture?
Design
Which OOP principle combines data and methods in one unit?
Encapsulation
What is a fixed-length work period in Scrum called?
A Sprint
What type of testing checks whether multiple components work together?
Integration testing
What key uniquely identifies each record in a table?
Primary key
Which SDLC phase involves writing the actual code?
Implementation
Which OOP principle hides implementation details and exposes essential features?
Abstraction
Who helps the Scrum team follow the framework and remove obstacles?
Scrum Master
What type of testing examines the entire integrated application?
System testing
What key connects records between related database tables?
Foreign key
What is the process of improving or restructuring existing software called?
Software reengineering
Which OOP concept allows a class to inherit properties and methods from another class?
Inheritance
Who prioritizes the product backlog in Scrum?
Product Owner
What type of testing verifies that software meets user requirements?
Acceptance testing
What does CRUD stand for?
Create, Read, Update, Delete
What is the systematic discipline of developing, testing, and maintaining software?
Software engineering
Which OOP concept allows the same method to behave differently depending on the object?
Polymorphism
What Agile principle emphasizes adapting to changing requirements?
Responding to change
What is the process of checking whether the correct product was built?
Validation
What allows two software applications to communicate with each other?
API