Term
7 steps to program development |
|
Definition
Understand the problem Plan the logic Code Translate to machine language Test Production Maintenance
|
|
|
Term
Errors with increasing severity |
|
Definition
Syntax errors -compiler error Runtime errors -abnormal ending to a program, (abend) Logic errors |
|
|
Term
|
Definition
Character D Field Dave Record Dave Larkins File Group of records |
|
|
Term
|
Definition
Memory location (for the computer) Identifier (for the human) Data type (characters, #s, String) Value |
|
|
Term
|
Definition
creates the variable in blanks or unused space (GRABBING) name and type |
|
|
Term
|
Definition
empty a space for a variable and claims it for the program |
|
|
Term
|
Definition
inserts a value into a variable for use Java, Count = 7 |
|
|
Term
|
Definition
sequence selection interation |
|
|
Term
If, Then, Else- Selections or Decisions Single Alternative If ( Unary) |
|
Definition
in only one situation or category -negative is when If = False Ex: If x /= 3 Then (True) End If Only one side requires extra work |
|
|
Term
Dual Alternative If ( Binary) |
|
Definition
Yes or No….2 branches or possibilities Ex: If x = = 3 Then (True) Else (continue) Doing extra work both ways |
|
|
Term
|
Definition
Clarity Efficiency Professionalism Modularity |
|
|
Term
|
Definition
provides a big picture view |
|
|
Term
|
Definition
stick statements that contribute to the same job together |
|
|
Term
|
Definition
All supporting material that goes with a program. |
|
|
Term
|
Definition
Comments- non executing statements stuck in code -purpose, writer, last day compiled, assumptions, declare variables -comments per paragragh -comments for unique commands |
|
|
Term
|
Definition
|
|
Term
|
Definition
creens, print layout, print chart, report requirements |
|
|
Term
|
Definition
what data is available, and requirements, security>entry screen |
|
|
Term
|
Definition
base program (traffic director) -Controls the termination of the program -90% of processes -File Processing- reading records from a file -GUI based user interaction |
|
|
Term
*EOF (End of File indicator) |
|
Definition
at the end of a file, often used to cue mainline logic to terminated command or the end of a program |
|
|
Term
|
Definition
runs once before opening the file, eof?, formats reports, opens files |
|
|
Term
|
Definition
|
|
Term
|
Definition
runs at the end of the program, closes the file |
|
|
Term
|
Definition
read the first record, done in Housekeeping |
|
|
Term
|
Definition
Compound Selections If … and/or … -eliminates more than 1 variable Not/or Condition (!=….or….) – always answers true |
|
|
Term
|
Definition
suited for decisions for a single variable |
|
|
Term
|
Definition
Main loop, Mainline logic- creates a set of instructions and lets us run them over and over again, and end program |
|
|
Term
|
Definition
|
|
Term
|
Definition
process then ask question "do...while" |
|
|
Term
|
Definition
lways pretest, finite loop Finite loop-set to execute a set # of times |
|
|
Term
|
Definition
totals updated as data input, saves steps |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
-data type -data range -reasonability -presence of data |
|
|
Term
|
Definition
the bulk of programming is there to validate functioning |
|
|
Term
|
Definition
Merges files that are sorted the same -new files are added to a “transaction file” and merged nightly |
|
|
Term
|
Definition
the active module has scope |
|
|
Term
|
Definition
ModuleCall(argument, variable, parameter) |
|
|
Term
|
Definition
Number of variables Correct datatype Correct order |
|
|
Term
|
Definition
Loose…data coupling Control coupling Pathological coupling |
|
|
Term
|
Definition
Functional Cohesion is best |
|
|
Term
|
Definition
object can change its output based on the context it is used. Example: delete key. -4 different methods, all with the same name. The calling module can know which one to use |
|
|
Term
|
Definition
a method that solves the same problem, but with different arguments, and varying order |
|
|
Term
|
Definition
|
|
Term
|
Definition
Characteristics (height, W, letters, etc. color) -public and private (generally private) |
|
|
Term
|
Definition
|
|
Term
|
Definition
dissolves instances when object goes out of scope. |
|
|
Term
|
Definition
uses a class object, instantiates object |
|
|
Term
|
Definition
One partner designs the program. The other codes. |
|
|