Chapter 4 Flashcards
An approach to computing where tasks are assigned to a combination of connections, software,
and services accessed over a network.
Cloud computing
Programs that direct the performance of a specific use of computers
Application software
A system of programs that manages the operations of a computer system
System software
Companies that own, operate, and maintain application software for a fee as a service over the Internet.
Application service provider
(ASP)
Integrated software tool that supports the development of software application
CASE tools
Software designed in-house for use by a specific organization or set of users.
Custom software (
The function that provides a means of communitcation between end users and an operating system
User interface
Acronym meaning commercial off-the-shelf.
COTS software (130)
Provides a greater memory capability than a
computer’s actual memory capacity.
Virtual memory
The ability to do several computing tasks
concurrently
Multitasking
Converts numeric data into graphic displays.
Presentation graphics
software
Translates high-level instructions into machine
language instructions.
Language translator
Performs housekeeping chores for a computer
system
Utilities (
A category of application software that performs common information processing tasks for
end users.
General-purpose application
software
Software available for the specific applications of
end users in business, science, and other fields.
end user
Function-specific application
software
Helps you surf the Web.
Web browser
Uses your networked computer to send and
receive messages.
Creates and displays a worksheet for analysis.
Spreadsheet package
Enables you to produce your own brochures and newsletters.
Desktop publishing (DTP)
Allows you to create and edit documents.
Word processing software (
Helps you keep track of appointments and tasks.
Personal information manager
(PIM)
A program that performs several general-purpose
application
Integrated package
A combination of individual general-purpose
application packages that work easily together
Software suites
Software to support the collaboration of teams and
workgroups.
Groupware
Uses instructions in the form of coded strings of ones and zeros.
Machine language
Uses instructions consisting of symbols representing operation codes and storage locations
. Assembler language
Uses instructions in the form of brief statements
or the standard notation of mathematics.
High-level language
Might take the form of query languages and report
generators
Fourth-generation language
Languages that tie together data and the actions that will be performed on the data.
Object-oriented language
As easy to use as one’s native tongue.
Natural language
Includes programming editors, debuggers, and
code generators
Programming language
Produces hyperlinked multimedia documents for
the Web.
HTML
A Web document content description language.
XML
A popular object-oriented language for Web-based applications.
.Java
Windows, Linux, and Mac OS are common
examples.
Operating system
Software that helps diverse applications work
together.
Middleware (
Enables you to communicate and collaborate
in real time with the online associates in your
workgroup.
Instant messaging
Links business functions within applications for the exchange of data between companies via the Web.
Web services