Chapter 5: Business Software Flashcards
______ are computer programs that contribute to productivity.
Applications
________ is a series of instructions to a computer to execute processes.
Software
________ enables users to complete a particular application or task, such as word processing.
Application software
_______ enables application software to run on a computer, and manages the interaction between the CPU, memory, storage etc.
System software
The process of writing programs is _______.
programming
______ is the only language that hardware understands.
Machine language
______ is easier to program than machine language due to using “words” for commands.
Assembly language
______ use English-like statements to code.
Higher-level programming language
______ are tools to develop software with little knowledge of programming languages.
Software development kits (SDKs)
_______ are known as “procedural” languages because the programmer has to detail a logical procedure that solve the problem at hand. One statement = 5-10 assembly language statements
Third-generation languages (3GLs)
_______ use more English-like statements than 3GLs. They speed up the programming process. One statement = several 3GL statements. An example is SQL.
Fourth-generation languages (4GLs)
______ is the process of locating and fixing program errors.
Debugging
_______ create graphical screen objects such as scroll-down menus by selecting icons from a palette.
Visual programming languages
_______ provides a modular approach to programming.
Object-oriented programming (OOP)
In OOP, the _____ contains data elements and the methods to manipulate that data.
object
_______ is code produced by a Web programming language such as JavaScript. It runs the same way on different operating systems.
Applet
_______ is the program as originally written by the developer.
Source code
_______ is the same program (as source code) in machine language that can be run by the computer.
Object code
_______ translates entire source code to object code but does not execute the code. It scans for syntax errors and generate error messages if any is found.
Compiler
______ scans one statement at a time. If error-free, it will interpret and execute the statement. It goes through the program until an error or end of program is encountered.
Interpreter
Programs designed to perform specific jobs, such as calculating and executing a company’s payroll, are collectively called _______.
application-specific software
______ are programs that serve multiple purposes. Eg. spreadsheet and word processors.
General-purpose application software
______ is software that is ready to be installed from external storage media such as CDs.
Packaged software
_______ is a feature that enables a user to access additional information by clicking on selected text or graphics.
Hypermedia