Lambert/Osborne Java Chapter 6 Vocab
About this set
Created by:
rachelforsyth on December 18, 2011
Log in to favorite or report as inappropriate.
Order by
17 terms
Terms | Definitions |
|---|---|
Arithmetic Overflow | A situation that arises when the computer's memory cannot represent the number resulting from an arithmetic operation |
Boundary Condition | On or near the boundaries between equivalence classes |
Combinatorial Explosion | A multiplicative growth |
Complete Code Coverage | Every line in a program is executed at least once |
Equivalence Class | Programs are equivalent from the perspective of testing the same paths through the program |
Extended If Statement | Nested selection in which additional if-else statements are used in the else option |
Extreme Condition | Data at the limits of validity |
Input Assertion | State what can be expected to be true before a loop is entered |
Logical Operator | Either of the logical connective operators &&, ||, or ! |
Loop Invariant | An assertion that expresses a relationship between variables that remains constant throughout all iterations of the loop |
Loop Variant | An assertion whose truth changes between the first and final executions of the loop |
Nested If Statement | A selection statement used within another selection statement |
Nested Loop | A loop placed within another loop |
Output Assertion | State what can be expected to be true when the loop is exited |
Quality Assurance | The ongoing process of making sure that a software product is developed to the highest standarts possible subject to the ever present constraints of time and money |
Robust | When a program handles invalid inputs without crashing or producing meaninless results |
Truth Table | A means of listing all of the possible values of a Boolean expression |
First Time Here?
Welcome to Quizlet, a fun, free place to study. Try these flashcards, find others to study, or make your own.