Software Architecture
Software Engineering
Programming Principles
Databases & Git
Testing
100

What does MVC stand for?

Model View Controller

100

What is software engineering?

Application of engineering principles to develop and maintain software.

100

What principle says keep code simple?

KISS

100

What SQL command retrieves data?

SELECT

100

What testing checks individual functions or classes?

Unit testing

200

What architecture separates system into presentation, logic, and data layers?

Layered architecture

200

Name one responsibility of a software engineer.

Designing systems, writing code, testing software, gathering requirements.

200

What principle says don't build features you don't need?

YAGNI

200

What SQL command modifies existing data?

UPDATE

200

What testing checks the entire system?

System testing

300

What architecture breaks systems into small independent services?

Microservices

300

What life cycle describes the phases of software development?

SDLC

300

What principle states each class should have one responsibility?

Single Responsibility Principle

300

What key uniquely identifies a table row?

Primary Key

300

What testing checks interaction between modules?

Integration testing

400

What type of UML diagram shows system structure?

Structural diagram

400

What are functional requirements?

Requirements describing what the system should do.

400

What concept improves code structure without changing functionality?

Refactoring

400

What command uploads commits to GitHub?

push

400

Verification asks what question?

Are we building the product right?

500

What type of UML diagram shows system behavior?

Behavioral diagram

500

What are non-functional requirements?

Requirements describing system qualities like performance or security.

500

What is technical debt?

Short-term solutions that create future maintenance problems.

500

What is the staging area used for?

Preparing files before committing.

500

Validation asks what question?

Are we building the right product?