Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

75 Cards in this Set

  • Front
  • Back
A low-level programming language that uses names and other symbols to replace some of the 0s and 1s in machine language.
Assembly Language
An easy-to learn, high-level programming language that was developed to be used by beginning programmers.
A high-level structured programming language that has the executional efficiency of an assembly language.
a newer, object-oriented version of the C programming language.
Th newest, object-oriented version of the C programming language.
A high-level programming language developed for transaction processing applications.
The process of writing the programming language statements to create a computer program.
A language translator that converts an entire program into machine language before executing it.
A pattern for controlling the flow of logic in a computer program.
control structure
The process of ensuring a program is free of errors.
A visual program design tool showing step-by-step how a computer program will process data.
a high-level programming language used for mathematical, scientific, and engineering applications.
A class of programming lanuages that is closer to natural language and easier to work with than a high-level language.
fourth-generation language (4GL)
A class of programming languages that is closer to natural language and easier to work with than a low-level language.
High-level language
A laguage translator that converts program statements line-by-line into machine language, immediately executing each one.
A high-level, object-oriented programming language frequently used for Web-based applications.
A software program that converts program code to machine language.
Language translator
A programming error that occurs when running a program produces incorrect results.
Logic Error
A class of programming languages that are highly detailed and machine-dependent.
Low-level language
A low-level programming language in which the program code consists of 0s and 1s.
Machine language
The machine-language version of a computer program generated after the program's source code in compiled.
Object code
An approach to program design in which a program consists of a collection of objects.
Objec-oriented programming (OOP)
A structured, high-level programming language often used to teach structured programming; especially appropriate for use in math and science applications.
The step in the program development life cycle in which the problem is carefully considered and the program specifications are developed.
Problem analysis
the step in the program development life cycle in which the program specifications are expanded into a complete design of the new program.
Program design
The process of creating application programs.
Program development
the process containing the five steps of program development; analyzing, designing, coding, debugging and testing, and maintaining application software.
program development life cycle (PDLC)
a person whose job it is to write, test, and maintain computer programs.
A set of rules, words, symbols, and codes used to write computer programs.
programming language
a program design tool that uses English-like statements to outline the logic of a program.
A computer program before it is compiled.
Source Code
An approach to program design in which a program is separated into smaller subprograms, and step-by-step instructions are executed one after the other, accessing the subprograms when needed.
Structured programming
Aprogramming error that occurs when the programmer has not followed the rules of the programming language.
Syntax error
an object-oriented, fourth generation version of the BASIC programming language.
Visual Basic
A type of transaction system that deals with the financial transactions and financial recordkeeping for and organization.
Accounting system
A system in which a computer performs actions that are characteristic of human intelligence.
Artificial intelligence system
a test used to measure computer system performance under typical use of conditions prior to purchase.
benchmark test
A general term applied to the use of computer technology to automate design functions.
computer-aided design (CAD)
A general term applied to the use of computer technology to automate manufacturing functions.
computer-aided manufacturing (CAM)
The process of building and managing good relationships with customers.
customer relationship management (CRM)
A type of information system typically used by upper management and provides people with the tools and capabilities to organize and analyze their decision-making information.
decision support system (DSS)
The transfer of data between different companies using the internet to another network.
Electronic data interchange (EDI)
Exchanging information from an ERP or other internal systems among different applications and organizations.
Enterprise applications integration (EAI)
A large integrated system that ties together all of a business's activities.
Enterprise resource planning (ERP)
a system that integrates activities throughout an entire enterprise.
Enterprise-wide system
A computer system that provides the types of advice that would be expected from a human expert.
Expert system
An information system that combines geographic information with other types of data (such as information about your customers, sales, and so forth)in order to provide a better understanding of the relationships between the data.
geographic information system (GIS)
a system used to generate information to support users in an organization.
Information system
a system aht links multiple enterprizes, such as a business, and its customers, suppliers, and partners.
Inter-enterprise system
A type of transaction system used to monitor, control, and manage product inventory levels.
Inventory control system
An inventory system in which inventory, other production resources and finished products are limited to the right number at the right time as required to fill orders.
Just-in-time (JIT) system
A type of information system that provides decision-makers with preselected information that can be used to make middle-management systems of decisions.
Management information system (MIS)
A system in which the computer can understand natural languages.
Natural Language system
An expert system in which the human brain's pattern-recognition process is emulated by the computer system.
Neural Network
computer-based office-oriented technologies, such as word processing, email, workgroup computing, and the like.
office automation (OA)
A type of system in which office automation harware, software, and other resources are used to facilitate communications and enhance productivity.
office system
A type of transaction system that records and manages order processing.
Order entry system
A type of transaction system that generates employee payroll amounts and reports.
Payroll system
The phase of the system development like cycle in which a brief feasibility study is performed to assess whether or not a full-scale project should be undertaken.
Preliminary investigation
A system development alternative whereby a small model, or prototype, of the system is built before the full-scale systems development effort is undertaken.
A device, controlled by a human operator or a computer, that can move and react to sensory input.
The study of robot technology.
The oversight of materials, information, and finances as thay move from the original supplier to the consumer.
Supply chain management (SCM)
the phase of the system development life cycle in which hardware, software, and other necessary system components are acquired.
System acquisition
The phase of the system development life cycle in which a problem area is thoroughly examined to determine what should be done.
System snalysis
The phase of the system development life cycle in which a model of the new system and how it will work is formally established.
System design
The process of designing and implementing a new or modidfied system.
System development
The process consisting of six fphases of system development; preliminary investigation, system analysis, system design, system acquisistion, system implementation, and system maintenance.
system development life cycle (SDLC)
The phase of the system development life cycle that encompasses activities related to making the system operational.
System implementation
The phase of the system development life cycle in which minor adjustmanets are made to the finished system to keep it operational until the end of the system's life or until the time that the system needs to be redesigned.
system maintenance
A collection of elements and procedures that interact to accomplish a goal.
A person who studies systems in an organization in order to determine what work needs to be done and how this work may best be achieved.
System analyst
An approach to system development whereby the xix phases of the system development life cycle are carried out in a predetermined sequence.
Traditional system development
A type of information system that handles data created by an organization's business transactions.
Transaction processing system
The process of maximizing the flow of products, goods, services, and information through a value-added network of suppliers.
Value chain management