Shared Flashcard Set

Details

RPG Programming
Chapter 1 Terminology
38
Computer Science
Undergraduate 1
09/01/2008

Additional Computer Science Flashcards

 


 

Cards

Term
Systems Programmers
Definition
Develop programs to aid in the programming and operation of computers.
Term
Applications Programmers
Definition
Devlop programs to solve problems using the computer.
Term
Scientific appplication programmers
Definition
Usually directly concerned with the problems they are working to solve.
Term
Business applications programmers
Definition
Write programs related to the overall business of their company.
Term
RPG
Definition
was developed to intially allow an easy transition from punched card equipment to computer use.
Term
Record
Definition
is the basic unit of data organization in RPG.
Term
File
Definition
is a series of records containing the same type of information.
Term
Field
Definition
is a portion of a record containing a single unit of information.
Term
Specification sheets
Definition
provides a description of a seperate part of the program being written.
Term
RPGOBJ
Definition
name assigned to the file if you don't assign it a name.
Term
control specification
Definition
must be the first specification in an RPG program.
Term
File description specifications
Definition
must be prepared for each file used by a program.
Term
Input specifications
Definition
describes the records and fields read by a program.
Term
Calculation specifications
Definition
are used to describe any operation not automatically performed by the RPG fixed logic cycle.
Term
Output specifications
Definition
are used to describe the output records and fields generated by the program.
Term
RPG Indicator
Definition
is a switch that can be turned on or off to provide information about the result of an instruction performed in by the program.
Term
Indicator
Definition
getting the program to do something
Term
Special purpose indicators
Definition
have a predefined meaning to RPG and must be used exactly as defined by RPG.
Term
General purpose indicators
Definition
are used for any function for which there is not special purpose indicator.
Term
Desk checking
Definition
is a critical, frequently overlooked part of the program development process.
Term
source program
Definition
code written by a programmer.
Term
Complier
Definition
is a program that translates the source programs into machine language.
Term
Object program
Definition
machine language
Term
Terminal Errors
Definition
are serious violations of the rules of RPG and make it impossible for the compiler to generate an object program.
Term
Warning Error
Definition
may be an error but an unusual coding condition detected by compiler.
Term
Test data
Definition
must be carefully prepared to test every part of a program.
Term
Debugging
Definition
is the detection, location, and correction of all program errors.
Term
Documentation
Definition
is the process of recording all the facts concerning a program.
Term
What does RPG stand for?
Definition
Report Program Generator
Term
RPG fixed logic cycle
Definition
It is a continous loop containing twelve steps.
Term
What is the purpose of Form Type entry?
Definition
provides a unique identifier for each of the different RPG specifications types.
Term
Why is problem analysis the crucial first step in program development?
Definition
Because you have to know the needs of your program before you start programming.
Term
Why is problem analysis the crucial first step in program development?
Definition
Because you have to know the needs of your program before you start programming.
Term
What is the purpose of the Printer Spacing Chart?
Definition
It is a guide to the coding of RPG output specifications and shows the location and format of the output fields.
Term
List five types of information that may be found on a printer spacing chart
Definition
Location & Format of the output fields, any punctuation to be used in numeric data, field names to be used with the program, and the spacing to be used between lines of the report
Term
What is the purpose of the proportional record layout form?
Definition
Guide to coding the file description specifications for the input data file and coding the input specifications.
Term
What three questions should a programmer ask when reviewing the output of a program test?
Definition
Was any output generated that should not have been?
Was any predicted output not generated?
Was all generated output correct?
Term
What are the two types of program documentation?
Definition
Internal-generally consists of brief explainations of individual parts of the code to answer questions that a programmer might have about a specific line or group of line code.
External- normally contains data record layouts, printer spacing charts, a program narrative describing the routines and programming techniques used in the program.
Supporting users have an ad free experience!