This is the systematic application of engineering principles to software development, covering the entire lifecycle from requirements to maintenance.
What is software engineering?
Separates data logic, the user interface, and input logic into three distinct components.
What is MVC?
This type of testing focuses on individual components or functions in isolation
What is Unit Testing
This SQL command is used to extract data from a database?
What is SELECT?
This is a distributed version control system used for tracking changes in source code
What is Git?
A reference model for requirements engineering that stands for world, requirements, specifications, program, and machine
What is WRSPM
This architectural style structures an application as a collection of small, autonomous services
What is Microservices?
This process asks "Are we building the right product?" to ensure it meets user needs
What is validation?
This type of kay serves as a unique identifier for each record in a table
This Git command is used to send local changes to a remote repository
What is Push?
refers to the implied cost of additional rework caused by choosing an easy solution now instead of a better approach that takes longer
What is technical debt?
This pattern organizes components into horizontal level where a layer only needs to understand the one directly beneath it
What is layered architecture
This specific testing type is conducted to determine if a system satisfies the predefined acceptance criteria
What is acceptance testing?
This SQL operation is used to combine rows from two or more tables based on a related column
What is JOIN?
This is the specific area where you prepare changes before they are committed to the repository
What is the Staging Area?
This principle advises developers not to add functionality until it is actually necessary
What is "You Ain't Gonna Need It?"
In an MVC pattern, this specific component is responsible for managing the user interface.
What is the View
This type of testing involves checking how different modules work together.
What is integration testing?
This field in one table uniquely identifies a row in another table to create a realtionship.
What is a Foreign Key?
This Git command fetches and integrated changes from a remote repository into you local one
What is Pull?
This phase of SDLC involves demonstrating that the software satisfies the defined requirements.
What is the Testing phase?
What is the Client-Server?
This is the first phase of the software testing life cycle (STLC)?
What is requirement analysis?
What is UPDATE?
What is a Repository?