Software Development Life Cycle
Clean Code Principles
APIs
Databases
100

True or False: The SDLC helps to mitigate risks and improve project outcomes.

What is True?

100

True or false: Clean Code Principles aim to increase technical debt.

What is False?

100

The API command that allows the user to request information.

What is GET?

100

A structured collection of data.

What is a database?

200

An example of a functional requirement.

What is Product Features?

What is User Requirements?

What is Business Requirements?

200

The definition of the KISS acronym.

What is "Keep it simple, stupid?"

200

A type of API known for being lightweight and efficient.

What is FastAPI?

200

The SQL clause used to remove data from a database.

What is DELETE?

300

An example of a NON-functional requirement.

  • Product Properties

  • User Expectations

  • Usability

  • Reliability

  • Performance

300

A shorter way to describe dividing a program into distinct parts, each handling a specific task.

What is Separation of Concerns?

300

The primary function of an API.

What is faciliating communication between software applications?

300

The SQL clause used to specify the columns to be returned in a query result.

What is SELECT?

400

The purpose of the design phase of the SDLC.

What is showing how the software will meet the requirements?

400

Creating, reading, updating, and deleting are all aspects of this principle.

What is CRUD?

400

The significance of APIs in software development.

What is integration between different systems?

400

A command used to retrieve data from anther database and add it to the current database. There are multiple versions of this command.

What is JOIN?

500

The phase of the SDLC that programming and system building takes place.

What is Development?

500

A principle that emphasizes that you should not create code before it is needed.

What is YAGNI?

500

The way that APIs facilitate the creation of scalable software architectures.

What is decoupling different components of applications?

500

A reference to a column of data to a primary key in another table, typically used to link the two.

What is a Foreign Key?