Software Engineering & SDLC
OOP
Agile & Scrum
Testing & Quality
Databases & APIs
100

What does SDLC stand for?

Software Development Life Cycle

100

What is a blueprint for creating objects in Java?

A class

100

Which development methodology emphasizes flexibility and customer feedback?

Agile

100

What type of testing checks individual functions or components?

Unit testing

100

Which SQL command retrieves data from a database?

SELECT

200

Which SDLC phase determines the system's structure and architecture?

Design

200

Which OOP principle combines data and methods in one unit?

Encapsulation

200

What is a fixed-length work period in Scrum called?

A Sprint

200

What type of testing checks whether multiple components work together?

Integration testing

200

What key uniquely identifies each record in a table?

Primary key

300

Which SDLC phase involves writing the actual code?

Implementation

300

Which OOP principle hides implementation details and exposes essential features?

Abstraction

300

Who helps the Scrum team follow the framework and remove obstacles?

Scrum Master

300

What type of testing examines the entire integrated application?

System testing

300

What key connects records between related database tables?

Foreign key

400

What is the process of improving or restructuring existing software called?

Software reengineering

400

Which OOP concept allows a class to inherit properties and methods from another class?

Inheritance

400

Who prioritizes the product backlog in Scrum?

Product Owner

400

What type of testing verifies that software meets user requirements?

Acceptance testing

400

What does CRUD stand for?

Create, Read, Update, Delete

500

What is the systematic discipline of developing, testing, and maintaining software?

Software engineering

500

Which OOP concept allows the same method to behave differently depending on the object?

Polymorphism

500

What Agile principle emphasizes adapting to changing requirements?

Responding to change

500

What is the process of checking whether the correct product was built?

Validation

500

What allows two software applications to communicate with each other?

API