| Term | Definition |
| Alpha | In-house group of programmers |
| Analog | Continuous representation of physical property – wave sound |
| Automatic | Capture data with sensors (temperature, sound, pressure, light, chemical, etc.). |
| Beta | Selected group of outside users that are willing to give feedback on program. |
| Data collection | Who, What, validation, processing – Interview, surveys, existing documents, search |
| Defragmentation | Group related disk areas to improve the speed at which data can be accessed. |
| Digital | Data represented in discrete quantities |
| Direct Access | Ability to randomly access an arbitrary element in equal time. Used in stores |
| Direct Change | Adv. = when old and new are totally different. Dis = possible loss of data, crashes |
| WAN | Network with unlimited connections world wide |
| Documentation | Purpose, meaningful identifiers, indentation, diagrams, User instruction (low-tech). |
| Feasibility | Estimate cost, expected benefits, time to develop and implement, difficulties, risks. |
| Firewall | Soft/hardware protection between network and outside world – inspects data |
| Gateway | Software/hardware that allows connection to other networks |
| Generation | Converts HLL to machine code and creates variable memory location |
| Handshaking | Exchange of signals between devices that protocol has been followed. |
| Hub | Device that connects network components without regard to destination of data. |
| Input devices | Mouse, sensor, keyboard, joystick, scanners and touch screen. |
| Interfaces | Command Line easy code-short cuts or Graphical(GUI) easy to use-more memory |
| LAN | Network with limited connections in-house |
| Lexical | Removes all spaces and comments then looks for key words |
| Macro | Recording of a series of keystrokes. |
| Maintenance | Periodic reviews, corrections, debugging, improvements, re-testing and evaluation. |
| Manual | Capture data with mouse, keyboard, joystick, or touch screen. |
| Master | File holding the main data for a computer system or application |
| Modulus | Returns the remainder after integer division. |
| Noise | Interference which can alter data during transmission |
| Operating system | Program designed |
| Output devices | Lights, printer, LCD, actuators, switches, converters, plotter. |
| Packet | Information includes origin, destination, time of travel, location in sequence |
| Parallel Change | Adv. = Check new and old together, no loss of data, Dis= twice the work |
| Parity bit | Security digit added to ensure that the number of bits is always even or odd |
| Phased Change | Adv. = small sections tested and confirmed to work. Dis= extended training time |
| Primary | Used to store programs and variables while in execution. Cache RAM and ROM |
| Protocol | Agreed upon formats and procedures related to data transfer |
| Range | Lower and upper limits of data |
| Register | Temporary storage location capable of storing 1 word = multiple of 8 bits. |
| Router | Identifies the proper destination of data |
| Secondary | Refers to permanent memory storage (ex. disks, flash, tape). |
| Semantics | The meaning of the procedure not detected by the compiler. |
| Serial | Sequential data access in order used in payroll accounts |
| Software Cycle | Analysis > Design > Construction > Test - Install > Maintenance > Analysis |
| Swap | Temp = A; A = B; B = temp; |
| System Analysis | Clear picture of current system’s Input>Process>Output All understand problem |
| System Requirements | Hardware/software, functions personal and tasks, formal performance agreement |
| this. | Prevents masking or shadowing by assigning parameter value to class data member |
| Trace | Following the steps of an algorithm to completion or error. |
| Transaction | File that holds a list of changes that need to be made. |
| Utility Software | File Management(save print) - Virus checker – defragger – data compressor |
| Virtual | An extension of primary memory created by using a secondary swap file |