This keyword is commonly used to repeat a section of code multiple times.
What is a loop?
This term describes a step-by-step procedure for solving a problem.
What is an algorithm?
This term describes how easy a user interface is to use.
What is usability?
This process involves finding and fixing errors in a program.
What is debugging?
This stage of software development involves gathering user needs and requirements.
What is research?
This data type is used to store whole numbers without decimal points.
What is an integer?
This search algorithm repeatedly divides a sorted list in half to find a value.
What is binary search?
This type of interface uses visual elements such as icons, menus, and buttons.
What is a graphical user interface (GUI)?
This type of testing checks whether a program works correctly as a whole system.
What is system testing?
This document describes how software should behave and what features it should include.
What is a requirements specification?
This type of statement allows a program to make decisions based on conditions.
What is a selection statement (or if statement)?
This notation is used to describe the efficiency of an algorithm.
What is Big O notation?
This design principle keeps layouts and controls similar throughout an application.
What is consistency?
This error occurs when the program cannot be translated into machine code because of incorrect syntax.
What is a syntax error?
This software development model uses short iterative cycles and frequent customer feedback.
What is Agile development?
This type of error occurs when a program runs successfully but produces the wrong output.
What is a logic error?
This sorting algorithm selects the smallest element and places it in the correct position each pass.
Selection Sort
This stage of interface design involves creating rough layouts or sketches of screens.
What is wireframing?
This testing method uses normal, extreme, and invalid data to test software behaviour.
What is black-box testing?
This phase of the Waterfall SDLC involves translating the design into actual code.
What is the create phase?
This term describes a function calling itself to solve a problem.
What is recursion?
This problem-solving technique uses rules of thumb or educated guesses to find a good enough solution more quickly.
What is heuristic?
This testing process involves observing real users interacting with software to identify design problems.
What is usability testing?
This type of testing checks whether different modules of a program work correctly together.
What is integration testing?
These agile meetings involves planning the work and tasks to be completed in the next iteration.
What is sprint meeting?