A process requiring refinement and revision based on feedback and testing.
What is iterative development?
Two programmers working at one computer.
What is pair programming?
A trigger that sends input data to a program.
What is an event?
An error that allows the program to run, but produces the wrong result.
What is a logic error?
A full collection of statements that performs a specific task.
What is a program?
Breaking a problem into small pieces and ensuring each works before moving on.
What is incremental development?
A written description of how a program was developed and how it functions.
What is Program Documentation?
A style where the program's flow is determined by user actions or sensor inputs.
What is event-driven programming?
An error that occurs when a grammatical mistake in the code prevents it from running at all.
What is a syntax error?
A specific "chunk" or part of a larger program.
What is a program segment?
A description of what the program is expected to do (inputs/outputs).
What is program specification?
Text within the code meant only for humans to read and are ignored by computers.
What are comments?
Data sent to a computer for processing.
What is input?
An error that occurs while the program is running, causing it to crash.
What is a run-time error?
A single command or instruction within a program.
What is a code segment?
The stage where UI and logic are planned before coding begins.
What is the design phase?
Working together to bring diverse perspectives and catch potential bias.
What is collaboration?
Data sent from a program to a device.
What is output?
The process of finding and fixing errors.
What is debugging?
The current value of all variables/data at a specific moment in time.
What is a program state?
An early, simplified version of a product used for testing concepts.
What is prototype?
Releasing the program to a small group of outside users to find bugs.
What is beta testing?
The visual elements through which a person interacts with the software.
What is UI?
An error that occurs when a number is too large for the computer's allocated memory to handle.
What is an overflow error?
Manually stepping through code to track how the state changes.
What is a tracing?