Glossary of Key Terms
access control—Hardware and software measures,
such
as
user IDs and passwords, used to control access to
information
systems.
access point— An arrangement consisting of a
device
connected
to the Internet on one end and to a
router
on the other end. All wireless devices link to
the
Internet through the router. Usually, the router
is a
Wi-Fi (802.11) router.
ActiveX—A Microsoft scripting language for small applications
for
specific tasks.
ad hoc reports—Unplanned, special reports
designed
to
help solve specific problems; also called on demand
reports.
ADSL (Asynchronous DSL)—DSL Technology in
which
the downstream communication (to the subscriber)
is
several times greater than the upstream
communication
(from the subscriber). See DSL.
adware—An application stored (usually surreptitiously)
on
the hard disk of a visitor’s computer when downloading
an
application. The application effects the
display
of various advertisement on Web pages and
other
viewed information and is considered annoying
by
many people.
agent of change—Any person (such as an employee,
a
consultant, or a board member) whose work
results
in significant changes in the way workers
perform
their jobs. Often, systems analysts are
agents
of change because they drive companies to
take
fuller advantage of information technology.
agile methods—Software development methods that
emphasize
constant communication with clients
(end-users)
and fast development of code, as well as
modifications
as soon as they are needed.
algorithm—A sequence of steps one takes to
solve a
problem.
Often, these steps are expressed as mathematical
formulas.
analog signal—A continuous signal, for example
a
human
voice or the movement of the hands in an
analog
watch, that represents different degrees of
mechanical
or electrical power.
antecedent—The if component of an if-then rule
knowledge
representation.
antivirus software—Software designed to detect and
intercept
computer viruses.
applet—A small software application, usually written in
Java
or another programming language for the Web.
application—A computer program that addresses
a
general
or specific business or scientific need.
General
applications include electronic spreadsheets
and
word processors. Specific applications are written
especially
for a business unit to accommodate
special
activities.
application generator—A software tool that expedites
the
application development process. Often, the
term
is synonymous with fourth generation language.
Modern
application generators include graphical
user
interfaces.
Application Service Provider (ASP)—A
firm that
rents
the use of software applications through an
Internet
link.
application/data independence—A situation in
which
an application can be developed to manipulate
data
without regard to the physical organization
of
the data in the files. This is achieved in the database
approach
to data management.
application-specific software—A collective term for
all
computer programs that are designed specifically
to
address certain business problems, such as a program
specifically
written to deal with a company’s
market
research effort.
Arithmetic Logic Unit (ALU)—The electronic
circuitry
in
the central processing unit of a computer
responsible
for arithmetic and logic operations.
artificial intelligence (AI)—The study and creation
of
computer programs that mimic human behavior.
This
discipline combines the interests of computer
science,
cognitive science, linguistics, and management
information
systems. The main subfields of AI
are:
robotics, artificial vision, natural language
processors,
and expert systems.
artificial vision—A subfield of artificial
intelligence
devoted
to the development of hardware and software
that
can mimic human vision.
Glossary
704 _
GLOSSARY
GLOSSARY
_ 705
ASCII—(pronounced: AS-kee) American Standard Code
for
Information Interchange, a computer encoding
scheme
whereby each group of 8 bits (a byte)
uniquely
represents a character.
ASP—See Application
Service Provider.
assembler—A compiler for an assembly
language.
assembly languages—Second-generation programming
languages
that assemble several bytes into
groups
of characters that are human-readable, to
expedite
programming tasks.
asymmetric key encryption—Encryption technology
in
which a message is encrypted with one key and
decrypted
with another.
atomic transaction—A transaction whose entry is not
complete
until all entries into the appropriate files
have
been successfully completed. It is an important
data
entry control. (Atom = Indivisible.)
audit trails—Names, dates, and other
references in
computer
files that can help an auditor track down
the
person who used an IS for a transaction, legal
or
illegal.
authentication—The process of ensuring that the
person
who
sends a message to or receives a message
from
another party is indeed that person.
B2B—Business-to-business, a term that refers to
transactions
between
businesses, often through an
Internet
link.
B2C—Business-to-consumer, a term that refers to
transactions
between
a business and its customers, often
through
an Internet link.
backbone—The network of copper lines, optical fibers,
and
radio satellites that supports the Internet.
Backup—Periodic duplication of data in order to guard
against
loss.
backward chaining (backward reasoning)—The
processes
in which an expert system searches the
conditions
that would bring about the achievement
of a
specified goal. For example, an ES uses
backward
chaining to determine how long to
invest
how much money in which stocks to
achieve
a specified yield.
bandwidth—The capacity of the
communications
channel;
the number of signal streams the channel
can
support, usually measured as number of bits per
second.
A greater bandwidth also supports a greater
bit
rate, i.e., transmission speed.
banners—Advertisements that appear on a Web page.
bar code—A series of wide and narrow lines that represents
data.
Usually printed on product tags for ease
of
data entry and the recording of shipment and
sales
by a specific machine used to read the code.
barriers to entrants—Any and all of the measures
that
a business can take to prevent potential competitors
from
entering the market.
baseband link—A communications channel that
allows
only
a very low bit rate in telecommunications, such
as
unconditioned telephone twisted pair cables.
batch processing—A mode of transaction processing
in
which all the transactions of the same type for a
given
period of time are collected, and then entered
into
a computer system together and processed.
baud—After J.M. Emile Baudot, a French scientist; the
number
of signals per second that a communications
channel
can support.
benchmarking—The measurement of time intervals
and
other important characteristics of hardware and
software,
usually when testing them before a decision
to
purchase or reject.
beta site—An organization that agrees to
use a new
application
for a specific period and report errors
and
unsatisfactory features to the developer in
return
for free use and support.
bill of materials—A list showing an explosion of
the
materials
that go into the production of an item.
Used
in planning the purchase of raw materials.
bill presentation—Sending a bill (especially for
telephone
use,
electricity, and similar services) via email;
usually
with an option to pay online by credit
card
or bank transfer.
binary number system—A number system in which 2
is
the base (rather than 10, which is the normal base
human
beings use in everyday counting). Used in
computers.
biometric—A unique, measurable
characteristic or trait
of a
human being used for automatically authenticating
a
person’s identity. Biometrics include digitized
fingerprints,
retinal pictures, and voice. Used
with
special hardware to uniquely identify a person
who
tries to access a facility or an IS, instead of a
password.
bit—Binary digit; either a zero or a one. The smallest
unit
of information used in computing.
bit map—The arrangement of bits representing an
image
for display on a computer monitor or a paper
printout.
bits per second (bps)—The measurement of the
capacity
(or transmission rate) of a communications
channel.
706 _
GLOSSARY
blackouts and brownouts—Periods of power loss or a
significant
fall in power. Such events may cause
computers
to stop working, or even damage them.
Computers
can be protected against these events by
using
proper equipment, such as UPS (uninterruptible
power
supply) systems.
blog—A contraction of Web log. A Web site where
participants
post
their opinion on a topic or set of related
topics
in chronological order.
bleeding edge—The situation in which a business
fails
because it tries to be on the technological
leading
edge.
bottom-up planning—An approach to planning based
on
satisfying the needs of individual business units.
Reactive
in nature.
brainstorming—The process of a group
collaboratively
generating
new ideas and creative solutions to
problems.
bridge—A device connecting two communications networks
that
use similar hardware.
broadband—High-speed digital communication,
sometimes
defined
as at least 200 kbps. T1, Cable
modem,
and DSL provide broadband.
browsers—Special software designed to search the Web
for
specific sites and retrieve information in the
form
of text, pictures, sound, and animation.
browsing—Using a special application called a Web
browser
to move from one Web site to another.
bug—An error in a computer program. Despite a famous
story
about a real insect that interrupted the work of
a
1940s computer, the word “bug” had been used for
“error”
a long time before the advent of computers,
and
has nothing to do with that event.
bus—The set of wires or soldered conductors in the
computer
through
which the different components
(such
as the CPU and RAM) communicate. It also
refers
to a data communications topology whereby
communicating
devices are connected to a single,
open-ended
medium.
business continuity plan—Organizational plan that
prepares
for disruption in information systems,
detailing
what should be done and by whom, if critical
information
systems fail or become untrustworthy;
also
called business recovery plan and disaster
recovery
plan.
business intelligence (BI)—Information gleaned
from
large
amounts of data, usually a data warehouse,
which
discovers not-yet-known patterns, trends, and
other
useful information that can help improve the
organization’s
performance.
business model—The manner in which businesses
generate
income.
business planning—The general idea or explicit
statement
of
where an organization wishes to be at some
time
in the future in terms of its capabilities and
market
position.
business recovery plan (BRP)—See business continuity
plan.
buzzword—A new or existing word that takes on a very
specific
meaning when used in a particular context.
Buzzwords
are usually used to impress someone with
new
jargon or to promote a product, service, or idea.
byte—A standard group of bits. In ASCII, a byte comprises
7
bits. In ASCII-8 and EBCDIC, a byte comprises 8 bits.
C2C—Consumer-to-consumer business. The term usually
refers
to Web-based transactions between two consumers
via
the servers of an organization, such a
auctions
and sales. eBay is an example of a C2C site.
cache—From French, pronounced “cash.” A part of RAM
devoted
to the most frequently used instructions
and
data of a program for faster retrieval.
CASE (Computer-Aided Software Engineering)—
Software
tools that expedite systems development.
The
tools provide a 4GL or application generator for
fast
code writing, facilities for flowcharting or dataflow
diagramming,
data-dictionary facility, wordprocessing
capability,
and other features required to
develop
and document the new software. The terms
is
much less popular now than it was in the 1980s
and
early 1990s.
cash management systems—Information systems
that
help reduce the interest and fees that organizations
have
to pay when borrowing money, and
increase
the yield that organizations can receive on
unused
funds.
cathode-ray tube (CRT)—A display (for a computer or
television
set) that uses an electronic gun to draw
and
paint on the screen by bombarding pixels on
the
internal side of the screen.
CD-ROM (Compact Disc Read-Only Memory)—A
compact
disc whose data were recorded by the manufacturer
and
cannot be changed.
centralized architecture—Information systems architecture
in
which all applications and data are stored
in a
single computer.
centralized IS organization—Organizational
structure
that
includes a corporate information systems
team
to whom all units turn with their information
systems
needs.
central processing unit (CPU)—The circuitry of a
computer
microprocessor that fetches instructions
and
data from the primary memory and executes
the
instructions. The CPU is the most important
electronic
unit of the computer.
GLOSSARY
_ 707
certificate authority (CA)—An organization that
issues
digital certificates, which authenticate the
holder
in electronic business transactions.
champion—An executive with much clout who supports
a
project and endeavors to muster support
from
top management. A champion is important for
the
success of a project, such as developing a new
information
system.
channel (link, path)—The guiding or nonguiding
environment
in which communications signals are
transmitted.
character—The smallest piece of data in the
data
hierarchy.
chargeback—A method used to manage the
expenses
involved
in rendering information system services.
The
greater part of the expense is charged to the
budget
of the business unit that ordered it.
chief executive officer (CEO)—The top leader in an
organization,
to whom a small group of executives
reports.
chief information officer (CIO)—The highest-ranking
IS
officer in the organization, usually a vice president,
who
oversees the planning, development, and
implementation
of IS and serves as leader to all IS
professionals
in the organization.
chief security officer (CSO)—also called Chief
Information
Security Officer (CISO), the highestranking
officer
in charge of planning and implementing
information
security measures in the organization,
such
as access codes and backup procedures.
chip—A flat piece of silicon in which electronic circuitry
is
integrated.
ciphertext—A coded message designed to
authenticate
users
and maintain secrecy.
circuit switching—A communication process in which
a
dedicated channel (circuit) is established for the
duration
of a transmission; the sending node signals
the
receiving node; the receiver acknowledges the
signal
and then receives the entire message.
client/server—An information system arrangement
in
which
one large computer holds large databases that
are
tapped by the users of smaller local microcomputers,
but
much discretion and the creation of the
applications
that manipulate the data are in the
hands
of the users. The larger computer is the server,
while
the local computers are the clients.
clock rate—The rate of repetitive machine
cycles that
a
computer can perform; also called frequency.
Measured
in GHz.
closed system—A system that stands alone, with
no
connection
to another system.
coaxial cable—A transmission medium consisting
of
thick
copper wire insulated and shielded by a special
sheath
of meshed wires to prevent electromagnetic
interference.
Supports high-speed telecommunication.
Common Gateway Interface (CGI)—Special software
used
in Internet servers that allows the capture of
data
from a form displayed on a page and the storage
of
the data in a database.
communications channel—Any medium that supports
the
transmission and reception of data and
information.
May be a guiding channel, such as
wires,
or an unguiding channel, such as the atmosphere
or
space. Also called communications link and
communications
path.
communications protocol—The set of rules that govern
data
communications. When more than two
parties
participate in the communication, it is also
called
network protocol.
competitive advantage—A position in which one
dominates
a market; also called strategic advantage.
compiler—A program whose purpose is to translate
code
written in a high-level programming language
into
the equivalent code in machine language for
execution
by the computer.
composite key—In a data file, a combination of
two
fields
that can serve as a unique key to locate specific
records.
compression (data compression)—The restorage or
communication
of data, using special software techniques,
so
that the new file takes up significantly
less
space on the storage medium, or takes less time
to
communicate over a channel.
computer virus (virus)—Destructive software that
propagates
and is activated by unwary users; a virus
usually
damages applications and data files or disrupts
communications.
Computer-Aided Design (CAD)—Special software
used
by engineers and designers that facilitates engineering
and
design work.
Computerized Numeric Control (CNC)—Control
by
computers that take data and create instructions
that
tell robots how to manufacture and assemble
parts
and products.
conclusion—The then component of an if-then rule
in
knowledge
representation.
consumer profiling—The collection of information
about
individual shoppers in order to know and
serve
consumers better.
708 _
GLOSSARY
control unit—The circuitry in the CPU that
fetches
instructions
and data from the primary memory,
decodes
the instructions, passes them to the ALU
for
execution, and stores the results in the primary
memory.
controls—Constraints applied to a system to ensure
proper
use and security standards.
conversion—The process of abandoning an old
information
system
and implementing a new one.
cookie—A small file that a Web site places on a visitor’s
hard
disk so that the Web site can remember something
about
the visitor later, such as an ID number
or
user name.
cost/benefit analysis—An evaluation of the costs
incurred
by an information system and the benefits
gained
by the system.
Critical Success Factors (CSFs)—Processes and their
results
that are critical to the success of business
units.
One approach to defining requirements for
information
systems is the outlining of CSFs by
managers.
cultural differences—The many ways in which people
from
different countries vary in their tastes, gestures,
treatment
of others, attitudes, and opinions.
custom-designed software—Software designed to
meet
the specific needs of a particular organization
or
department; also called tailored software.
Customer Relationship Management (CRM)—A
set
of
applications designed to gather and analyze information
about
customers.
customized application—A computer program
designed
especially for an organization, to satisfy
particular
business needs.
cut-over conversion—A swift switch from an old
information
system to the new.
cybermall—A virtual shopping mall on the
Web.
DASD (Direct Access Storage Device)—An
external
storage
medium that allows direct storage and
retrieval
of records from stored files. Example: magnetic
disks
and optical discs.
data—Facts about people, other subjects, and events.
May
be manipulated and processed to produce
information.
data communication—The transmission and reception
of
digitized data in the computer, between the
computer
and its peripheral devices, and between
computers.
Data communication over a distance is
called
telecommunication.
Data Definition Language (DDL)—The part of the
database
management system that allows the builder
of a
database to define the characteristics of fields
and
records, and the relationships among records.
data dictionary—The part of the database that
contains
information
about the different sets of records
and
fields.
data entry control—Software controls whose purpose
is
to minimize errors in data entry, such as rejecting
a
Social Security number with more or fewer than
nine
digits.
data management module—In a decision support
system,
a database or data warehouse that allows a
decision
maker to conduct the intelligence phase of
decision
making.
Data Manipulation Language (DML)—The part of a
database
management system that allows the user to
enter
commands to retrieve, update, and manipulate
data
in a database.
data mining—Using a special application that
scours
large
databases for relationships among business
events,
such as items typically purchased together on
a
certain day of the week, or machinery failures that
occur
along with a specific use mode of the machine.
Instead
of the user querying the databases, the application
dynamically
looks for such relationships.
data modeling—The process of charting existing
or
planned
data stores and flows of an organization or
one
of its units. It includes charting of entity relationships
diagrams.
data processing—The operation of changing and
manipulating
data.
data range—The amount of data from which
information
is
extracted, in terms of the number of organizational
units
supplying data or the length of time
the
data cover.
data redundancy—The existence of the same data in
more
than one place in a computer system.
Although
some data redundancy is unavoidable,
efforts
should be made to minimize it.
data store—Any form of data at rest, such as
a filing
cabinet
or a database.
data warehouse—A huge collection of data that
supports
management
decision making.
data warehousing—Techniques to store very large
amounts
of data in databases, especially for data
mining.
database—A collection of shared, interrelated records,
usually
in more than one file. An approach to data
management
that facilitates data entry, update, and
manipulation.
database administrator (DBA)—The individual in
charge
of building and maintaining organizational
databases.
GLOSSARY
_ 709
database approach—An approach to maintaining data
that
contains a mechanism for tagging, retrieving,
and
manipulating data.
database model—The general logical structure in
which
records are stored within a database.
database management system (DBMS)—A
computer
program
that allows the user to construct a database,
populate
it with data, and manipulate the data.
debugging—The process of finding and
correcting
errors
in software.
decision—A choice that must be made from between
two
or more alternatives.
decision support system (DSS)—Information system
that
aids managers in making decisions based
on
built-in models. DSSs comprise three modules:
data
management, model management, and dialog
management.
demodulation—The transformation of an analog
signal
(from
a phone line) into a digital signal (so a
computer
can understand it).
Denial of Service (DoS)—The inability of legitimate
visitors
to log on to a Web site when too many malicious
requests
are launched by an attacker.
desktop publishing—Using word processing programs
and
high-quality printers to prepare books and pamphlets
for
publication.
DFD (data flow diagram)—A graphical method to
communicate
the data flow in a business unit.
Usually
serves as a blueprint for a new information
system
in the development process. The DFD uses
four
symbols, for entity, process, data store, and
data
flow.
dialog module—The part of a decision-support
system,
or
any other system, that allows the user to interact
with
it.
digital certificates—Computer files that serve as the
equivalent
of ID cards.
digital signal—An expression of discrete,
noncontinuous
signals
produced by electrical or electromagnetic
bursts
of different power levels. Only a digital signal
can
represent bits, and therefore be processed by a
computer.
digital signature—An encrypted digest of the text
that
is
sent along with a message, that authenticates the
identity
of the sender and guarantees that no one
has
altered the sent document.
Digital Subscriber Line (DSL)—Technology that
relieves
individual subscribers of the need for the
conversion
of digital signals into analog signals
between
the telephone exchange and the subscriber
jack.
DSL lines are linked to the Internet on a permanent
basis
and support bit rates significantly
greater
than a normal telephone line between the
subscriber’s
jack and the telephone exchange. The
service
is not offered everywhere.
direct access—The manner in which a record is
retrieved
from a storage device, without the need to
seek
it sequentially. The record’s address is calculated
from
the value in its logical key field.
directive—An order to take a certain
action.
disaster recovery plan—See business
continuity plan.
Distributed Denial of Service (DDoS)—Multiple
login
requests
from many computers to the same Web
site,
so that the Web site is jammed with requests
and
cannot accept inquiries of legitimate visitors.
domain name—The name assigned to an Internet
server.
dot-matrix printer—A printer on which the print
head
consists of a matrix of little pins; thus, each
printed
character is made up of tiny dots.
downloading—The copying of data or
applications
from
a computer to your computer, for example
from
a source on the Internet to your PC.
downtime—The unplanned period of time during
which
a system does not function.
drill down—The process of finding the most
relevant
information
for executive decision making within a
database
or data warehouse by moving from more
general
information to more specific details, such as
from
performance of a division to performance of a
department
in the division.
driver—The software that enables an operating system
to
control a device, such as an optical disc drive or
joystick.
DVD (Digital Video Disc)—A collective term for several
types
of high-capacity storage optical discs, used
for
data storage and motion pictures. Also called
Digital
Versatile Disc.
dynamic IP number—The IP number assigned to a
computer
that is connected to the Internet intermittently
for
the duration of the computer’s connection.
EBCDIC (Extended Binary Coded Decimal
Interchange Code)—A binary computer encoding
scheme
devised by IBM. Consists of 8 bits per byte,
each
byte uniquely representing a character.
e-commerce—Business activity that is
electronically
executed
between parties, such as between two businesses
or
between a business and a consumer.
economic feasibility study—An evaluation of
whether
the
benefits outweigh the costs of a proposed information
system
over the life of the system.
710 _
GLOSSARY
Economic Order Quantity (EOQ)—The optimal quantity
of a
specific raw material that allows a business to
minimize
overstocking and save cost without risking
understocking
and missing production deadlines.
effectiveness—The measure of how well a job is
performed.
efficiency—The ratio of output to input; the
greater the
ratio,
the greater the efficiency.
electronic agent—A computer program that searches
Internet
sites and other resources in a telecommunications
network
to respond to a request made by
its
user.
Electronic Data Interchange (EDI)—A
set of software,
standards,
and telecommunications technology
designed
to support the interchange of electronic
documents
between organizations.
Electronic Funds Transfer (EFT)—The electronic
transfer
of cash from an account in one bank to an
account
in another bank.
electronic superhighway—The Internet. Often called
“the
information superhighway.”
e-mail (electronic mail)—The exchange of messages
between
computers either in the same building or
over
great distances.
encoding scheme—A convention of representing
characters
with
another, small, set of characters or special
marks.
Morse code, EBCDIC, and ASCII are
encoding
schemes.
encryption—The conversion of plaintext to an
unreadable
stream
of characters, especially to prevent a
party
that intercepts telecommunicated messages
from
reading them. Special encryption software is
used
by the sending party to encrypt messages, and
by
the receiving party to decipher them.
enterprise application systems—Information systems
that
fulfill a number of functions together,
such
as inventory planning, purchasing, payment,
and
billing.
Enterprise Resource Planning (ERP) system—An
information
system that supports different activities
for
different departments, assisting executives with
planning
and running different interdependent
functions.
entity—Any object about which an organization chooses
to
collect data.
entity relationship diagram (ERD)—One
of several
conventions
for graphical rendition of the data elements
involved
in business processes and the logical
relationships
among the elements.
ergonomics—The science of designing and
modifying
machines
to better suit people’s health and comfort.
Ethernet—The design, introduced and named by Xerox,
for
the contention data communications protocol.
exception reports—Periodic or ad hoc reports that
flag
facts
or numbers that deviate from preset standards.
execution error—A program error in which a
certain
operation
cannot be carried out, such as division
by
zero.
executive information system (EIS)—An
information
system
that extracts high-level organizationwide
information
from large amounts of data stored
in
the business’ databases. Typically, an EIS presents
information
graphically as charts and diagrams,
allowing
for a quick grasp of patterns and trends.
Also
called executive support system.
expert system (ES)—A computer program that mimics
the
decision process of a human expert in providing
a
solution to a problem. Current expert systems deal
with
problems and diagnostics in narrow domains.
An
ES consists of a knowledge base, an inference
engine,
and a dialog management module.
expert system shell—An expert system without a
knowledge
base. A tool that eases the building of an
expert
system by prompting the designer for facts
and
relationships among the facts that are built into
the
shell as a knowledge base.
expertise—The skill and knowledge,
primarily gained
from
experience, whose input into a process results
in
performance that is far above the norm.
Extensible Markup Language (XML)—A programming
language
that tags data elements in order to
indicate
what the data mean, especially in Web pages.
external data—Data that are collected from a
wide
array
of sources outside the organization, including
mass
communications media, specialized newsletters,
government
agencies, and the Web.
extraction phase—The stage of data warehouse
building
in
which the builders create the files from transactional
databases
and save them on the server that
will
hold the data warehouse.
extranet—A network, part of which is the Internet,
whose
purpose is to facilitate communication and
trade
between an organization and its business
partners.
fault-tolerant computer system—A computer system
that
has extra hardware, software, and power
lines
that guarantee that the system will continue
running
even when a mishap occurs.
feasibility studies—A series of studies conducted to
determine
if a proposed information system can be
built,
and whether or not it will benefit the business;
the
series includes technical, economic, and
operational
feasibility studies.
GLOSSARY
_ 711
field—A data element in a record, describing one aspect
of
an entity or event.
file—A collection of records of the same type, for
different
entities
or events.
File Transfer Protocol (FTP)—Software that allows
the
transfer of files over communications lines.
firewall—Hardware and software designed to control
access
by Internet surfers to an information system,
and
access to Internet sites by organizational users.
first generation languages—Machine languages.
flash memory—A memory chip that can be
rewritten
and
hold its content without electric power. Thumb
drives,
as well as ROM are made of flash memory.
flowchart—A graphical method used to
describe an
information
system, including hardware pieces and
logical
processes. Over 30 symbols represent various
types
of operations, processes, input and output
devices,
and communication.
foreign key—In a relational database: a field
in a table
that
is a primary key in another table. Foreign keys
allow
association of data between the two files.
forward chaining (forward reasoning)—The
process
in which an expert system looks for an outcome
under
the constraints of given conditions.
Example:
A medical ES accepts the conditions (age,
temperature,
etc.) of a patient and provides a diagnosis
of
the patient’s disease.
fourth-generation languages (4GLs)—High-level
programming
languages that allow the programmer
to
concentrate on what the program should do,
rather
than on how it should do it. 4GLs contain
many
preprogrammed functions to expedite code
writing.
fulfillment—Picking, packing, and shipping
after a customer
places
an order online.
full-duplex—Telecommunications whereby a
party can
transmit
and receive data at the same time while the
other
party also transmits and receives.
fuzzy logic—A rule-based method used in
artificial
intelligence
to solve problems with imprecise conditions.
The
method uses membership functions to
characterize
a situation.
Gantt chart—A list of organizational
activities, along
with
their start and completion times.
gateway—A device that connects two communications
networks,
each consisting of different hardware
devices,
for example an IBM- and a Macintosh-based
network.
general purpose application software—Programs
that
serve varied purposes, such as developing decision-
making
tools or creating documents; examples
include
spreadsheets and word processors.
genetic algorithms—Sets of algorithms used in
artificial
intelligence
to solve complex problems for
which
the number of models for a solution is huge.
The
algorithms are either eliminated or combined
with
other algorithms to eventually produce the one
that
can solve the problem optimally. Called genetic
algorithms
because the method mimics the evolution
of
species over millions of years through
changes
in their genetic codes.
Geographic Information System (GIS)—
Information
system that exhibits information visually
on a
computer monitor with local, regional,
national,
or international maps, so that the information
can
easily be related to locations or routes on
the
map. GISs are used, for example, in the planning
of
transportation and product distribution, or the
examination
of government resources distributed
over
an area.
global village—A term used to refer to our world
in
the
age of information and telecommunications,
because
people are highly accessible to each other.
glocalization—The planning and designing of
global
Web
sites so that they also cater to local needs and
preferences.
graphical user interface (GUI)—Icons, frames, scroll
bars,
and other graphical means that make software
easy
and intuitive to learn and use.
Group Decision Support System (GDSS)—A
set of
personal
computers and one large screen with special
software
that facilitates brainstorming, the
examination
of ideas, voting, and reaching a decision
by a
group of decision makers.
groupware—Any of several types of software
that
enable
users of computers in remote locations to
work
together on the same project. The users can
create
and change documents and graphic designs
on
the same monitor.
hacker—A person who accesses a computer system
without
permission.
half-duplex—Telecommunications whereby the
receiving
party
must wait until the transmitting party finishes,
before
transmitting to the party. A party cannot
receive
while transmitting or transmit while
receiving.
hand-held computers—Computers that are small
enough
to fit in the palm of a person’s hand; also
called
palm computers or personal digital assistants
(PDAs).
712 _
GLOSSARY
hard disk—A stack of several rigid aluminum
platters
usually
installed in the same box that holds the CPU
and
other computer components; may be portable.
help desk—The group of small teams who
specialize in
troubleshooting
problems in different areas of an
information
system—hardware, software, communications,
and
so forth.
heuristics—Rules that cannot be formulated
as a result
of
ordinary, proven knowledge but only through
experience.
hierarchical database—A database model that generally
follows
an upside-down tree structure, in which
each
record can have only one parent record.
holistic planning—Organizational planning that
focuses
on the big picture, including objectives and
goals;
also called top-down planning.
home page—The opening page of a Web site.
honeypot—A duplicate database on a server connected
to
the Internet to trace an intruder. The server is
dedicated
specifically for detection of intrusions,
and
is not productive. The honeypot is there to be
attacked
in lieu of a productive server. The traces
can
be used to improve security measures and possibly
catch
the intruder.
honey token—A bogus record in a database on a
honeypot
or
productive server which is likely to draw an
intruder’s
attention. If the intruder changes the
record,
the security officers know that the server has
been
attacked and can fix vulnerabilities.
horizontal information interchange—The
sharing
of
information by organizations in a horizontal
market.
horizontal market—A market in which all players
buy
or sell the same type of product, making them
competitors.
hotspot—an area, usually of 300-feet radius, in which a
wireless
device can connect to the Internet. The
hotspot
is created by installing an access point consisting
of a
device connected to the Internet on one
end
and to a router on the other end. All wireless
devices
link to the Internet through the router.
hypermedia—Perhaps the Web’s most essential
ingredient,
this
feature enables a computer user to access
additional
information by clicking on selected text
or
graphics displayed on-screen.
hypertext—Computer-generated text that
allows the
reader
to click designated words (typically colored or
boldfaced)
to open a linked file that elaborates on
the
topic, or to invoke images or sound associated
with
the topic.
Hypertext Markup Language (HTML)—A programming
language
for Web pages and Web browsers.
Hypertext Transfer Protocol (HTTP)—Software
that
allows
browsers to log on to Web sites.
If-then rules—A
method of knowledge representation
that
holds the facts in the form of if-then statements;
also
called production rules.
imaging—The transformation of text and graphical
documents
into digitized files. The document can be
electronically
retrieved and printed to reconstruct a
copy
of the original. Imaging has saved much space
and
expense in paper-intensive business areas.
impact printer—A printer that reproduces an
image
on a
page using mechanical impact.
implementation—The phase of implementing a new
information
system that includes training and conversion;
also
called delivery.
indexed file—A data file that contains an
index, a
directory-like
table that indicates where each record
physically
resides on the storage medium by the
value
of its key field. The records are usually organized
sequentially,
so that retrieval can be carried out
either
sequentially, without using the index, or
through
the index. To retrieve a record, a lookup is
performed
to find the record’s location.
indexed sequential organization—A method of
file
organization that allows direct access to specific
records
in a sequential file by using an index of
key
fields.
inference engine—The part of an expert system that
links
facts and relationships in the knowledge base
to
reach a solution to a problem.
information—The product of processing data so
that
they
can be used in a context by human beings.
information center—The unit within an organization
that
provides coordination, control, and support for
all
aspects of the organization’s information systems
and
its users.
information map—The description of data and
information
flow
within an organization set out in a
visual
chart or map.
information overload—A situation in which people
have
too much information from which to choose
for
their problem solving and decision making.
information system—A computer-based set of hardware,
software,
and telecommunications components,
supported
by people and procedures, to
process
data and turn them into useful information.
information systems auditor—The information systems
professional
whose job is to find erroneous or
fraudulent
transactions and investigate them; also
called
electronic data processing auditor.
GLOSSARY
_ 713
information technology (IT)—Refers to all
technologies
that
collectively facilitate construction and
maintenance
of information systems.
ink-jet printer—Inexpensive type of printer that
sprays
ink to create the printed text or pictures of a
computer-generated
document.
input—Raw data entered into a computer for processing.
input device—A tool, such as a keyboard or
voice
recognition
system, used to enter data into an information
system.
insourcing—Assigning an IS service function
to the
organization’s
own IS unit. The term was invented
to
emphasize a decision not to outsource.
instant messaging—The capability for several online
computer
users to share messages in real time; also
called
chatting online.
integrated circuits—Electronic semiconductors within
computers
that integrate a large number of circuits
into
one silicon chip.
intelligence—(1) The ability to learn, think,
and
deduce;
(2) The first phase in the decision-making
process:
gathering relevant data.
intelligent agent—A sophisticated program that can
be
instructed to perform services for human beings,
especially
on the Internet.
interface—The connection of two systems to
establish
interaction.
internal data—Data that are collected within
the organization,
usually
by transaction processing systems but
also
through employee and customer surveys.
internal memory—The memory circuitry inside the
computer,
communicating directly with the CPU.
Consists
of RAM and ROM.
Internet—An international network of networks providing
millions
of people with access to rich information
resources.
Internet domain—The part of an Internet address,
such
as .com, .edu, or .gov, that is shared by many
users
and indicates the particular community of
their
owners.
Internet Protocol (IP) number—A unique number
assigned
to a server or another device that is connected
to
the Internet, for identification purposes
consists
of 32 bits.
Internet Relay Chat (IRC)—Internet software that
allows
remote users to correspond in real time.
Internet servers—The computers that are linked
directly
to the Internet backbone and carry the files
accessed
over the Internet.
Internet service provider (ISP)—An individual or
organization
that provides Internet connection, and
sometimes
other related services, to subscribers.
interorganizational information systems—
Systems
that are shared by two or more organizations
to
transfer data electronically.
interpreter—A programming language translator
that
translates
the source code, one statement at a time,
and
executes it. If the instruction is erroneous, the
interpreter
produces an appropriate error message.
intranet—A network using Web browsing software, that
serves
employees within an organization.
IS architecture—The manner in which an
organization’s
IS
assets are deployed and connected.
IS infrastructure—The IS resources that an
organization
owns,
including hardware, software, and
telecommunications
devices and lines.
IS planning—Planning for the deployment and
for the
resources
needed to develop and maintain information
systems.
Java—Object-oriented programming language that
allows
Web browsers to download applets that can
run
on any computer with any operating system.
join—The joining of data from multiple tables.
Joint Application Development (JAD)—A
method
of
systems development that facilitates analysis and
design
by involving representatives of the prospective
users
in all of the phases and by using prototyping
wherever
possible.
Just In Time (JIT)—The manufacturing strategy in
which
suppliers ship parts directly to assembly lines,
saving
the cost of warehousing raw materials, parts,
and
subassemblies.
key—A field in a database table whose values identify
records
either for display or for processing. Typical
keys
are part number (in an inventory file) and
Social
Security number (in a human resources file).
knowledge base—The collection of facts and the
relationships
among
them that mimic the decision-making
process
in an expert’s mind and constitute a
major
component of an expert system.
knowledge engineer—A programmer whose expertise
is
the extraction of knowledge from a domain expert
and
the transformation of the knowledge into code,
that
is, into the knowledge base of an expert system.
Knowledge
engineers construct expert systems.
knowledge management—The combination of activities
involved
in gathering, sharing, analyzing, and
disseminating
knowledge to improve an organization’s
performance.
714 _
GLOSSARY
knowledge worker—Any worker who produces
information.
The term roughly overlaps with
“professional.”
LAN (local area network)—A computer network confined
to a
building or a group of adjacent buildings,
as
opposed to a wide area network.
laser printer—A nonimpact printer that uses
laser
beams
to produce high-quality printouts.
learning organization—The concept of an organization
that
accumulates knowledge through the experiences
of
its employees. Information systems facilitate
learning
by organizations.
leaves—The lowest-level records in a hierarchical database.
legacy system—An old information system still
in use.
Usually,
the term is used when contrasting such a
system
with a new information system, or a new
type
of information system.
level of detail—The degree to which the
information
generated
is specific.
Liquid Crystal Display (LCD)—A flat-panel computer
monitor
in which a conductive-film-covered screen
is
filled with a liquid crystal whose molecules can
align
in different planes when charged with certain
electrical
voltage, which either blocks light or allows
it
to pass through the liquid. The combination of
light
and dark produces images of characters and
pictures.
load balancing—The transfer of visitor inquiries
from
a
busy server to a less busy server.
logic bomb—A destructive computer program
that is
inactive
until it is triggered by an event taking place
in
the computer, such as the deletion of a certain
record
from a file. When the event is the occurrence
of a
particular time, the logic bomb is referred to as
a
time bomb.
logic error—A program error that occurs when
the
logic
of the program does not achieve its goals.
logical design—A translation of user
requirements into
detailed
functions of a proposed information system.
machine cycle—The four steps that the CPU
follows
repeatedly:
fetch an instruction, decode the instruction,
execute
the instruction, and store the result.
machine language—Binary programming language
that
is specific to a computer. A computer can execute
a
program only after the program’s source code
is
translated to object code expressed in the computer’s
machine
language.
Mac OS—The family of Macintosh operating systems.
magnetic disk—A disk, or set of disks sharing a
spindle,
coated
with an easily magnetized substance to
record
data in the form of tiny magnetic fields.
magnetic tape—Coated polyester tape used to
store
computer
data; similar to tape recorder or VCR tape.
Magnetic-Ink Character Recognition (MICR)—A
technology
that allows a special electronic device to
read
data printed with special magnetic ink. The
data
are later processed by a computer. MICR is
widely
used in banking. The bank code, account
number,
and the amount of a check are printed on
the
bottom of checks.
mainframe—A computer larger than a midrange
computer,
but
smaller than a supercomputer.
maintenance—Ironing out bugs that went undetected
in
the final testing of a program and modifying a
program
to meet new business needs.
management by exception—An approach for reducing
the
amount of information that managers must
consume
that allows managers to review only exceptions
from
expected results that are of a certain size
or
type.
management information system (MIS)—A
computer-
based
information system used for planning,
control,
decision making, or problem solving.
manufacturing execution system—An information
system
that helps pinpoint bottlenecks in production
lines.
Manufacturing Resource Planning (MRP II)—The
combination
of MRP with other manufacturingrelated
activities
to plan the entire manufacturing
process,
not just inventory.
master production schedule (MPS)—The component
of
an MRP II system that specifies production
capacity
to meet customer demands and maintain
inventories.
Materials Requirement Planning (MRP)—
Inventory
control that includes a calculation of
future
need.
matrix organization—An organization in which managers
report
to both a divisional executive and a
functional
executive. For instance, the marketing
manager
of the Manufacturing Division reports both
to
the division’s president and to the corporate vice
president
of marketing.
m-commerce—Mobile commerce, spawned by
advances
in
technology for mobile communications devices.
medium—Anything through which data are transmitted;
may
be guiding or unguiding.
microcomputer—The smallest type of computer;
includes
desktop, laptop, and hand-held computers.
GLOSSARY
_ 715
microprocessor—An electronic chip that contains
the
circuitry
of either a CPU or a processor with a dedicated
and
limited purpose, for example a communications
processor.
midrange computer—A computer larger than a
microcomputer
but smaller than a mainframe.
migration—The move from old hardware or
software
to
new hardware or software. Migrating a legacy system
is
the process of adapting the old system to
work
more efficiently or more effectively, especially
when
interfacing it with other systems.
MIPS—Millions of instructions per second.
mirror—An Internet server that holds the same software
and
data as another server, which may be
located
thousands of miles away.
mission-critical applications—Applications without
which
a business cannot conduct its operations.
mission-critical hardware or software—Hardware
or
software without which the business cannot operate
and
survive.
model—A representation of reality.
model management module—A collection of models
that
a decision-support system draws on to assist in
decision
making.
modem (modulator/demodulator)—A communications
device
that transforms digital signals to analog
telephone
signals, and vice versa, for data communications
over
voice telephone lines. Almost all of the
commercial
modems currently offered on the market
also
serve as fax devices, and are, therefore, called
fax/modems.
(“Fax” comes from the Latin words fac
simile, “make alike” or “copy.”)
modulation—The modification of a digital
signal (from
a
computer) into an analog signal (for a phone line
to
transmit).
multimedia—Computer-based technology that
provides
information
comprising text, images, motion
pictures,
and sound from the same source.
multiplexer—A device that allows a single
channel
to communicate
data from multiple sources
simultaneously.
multiprocessing—The mode in which a computer uses
more
than one processing unit simultaneously to
process
data.
multiprogramming—The capacity to allow several
people
to use the same computer simultaneously via
different
terminals.
multitasking—The ability of a computer to run
more
than
one program seemingly at the same time; it
enables
the notion of windows in which different
programs
are represented.
name-your-price auction—An online auction in
which
participants post the prices they are willing to
pay
for certain goods or services and sellers are given
the
opportunity to meet the terms; also called a
reverse
auction.
narrow band—A small-capacity communications
channel.
native application—A computer program originally
written
for the specific type of computer that is running
it.
As opposed to a native application, a crosssystem
application
is one that was originally written
for
one type of machine, but then adapted for a
newer
computer. Usually, a cross-system application
exhibits
slow or poor performance.
Natural Language Processors (NLPs)—Programs
that
are designed to take human language input and
translate
it into a standard set of statements that a
computer
can execute.
network—A combination of a communications device
and
a computer, or several computers, or two or
more
computers and terminals, so that the various
devices
can send and receive text or audiovisual
information.
networking manager—The individual who is
responsible
for the acquisition, implementation,
management,
maintenance, and troubleshooting of
computer
networks throughout the organization.
network model—A type of database that has the
ability
to
store a record only once in the entire database,
while
creating links that establish relationships with
several
records of another type of entity.
network protocol—The set of rules that governs a
network
of
communications devices.
neural net—An artificial intelligence
computer program
that
emulates the way in which the human
brain
operates, especially its ability to learn.
newsgroup—A group of people who share
questions,
opinions,
and information about a specific subject at
a
specific site.
nonimpact printer—A printer that creates an image
on a
page without pressing any mechanism against
the
paper; includes laser, ink-jet, electrostatic, and
electrothermal
printers.
nonvolatile memory—Storage media that keep data
and
programs unchanged because they do not need
electric
power to maintain the stored material.
Examples:
ROM chips and magnetic disks.
notebook computer—A computer as small as a book,
yet
with computing power similar to that of a desktop
microcomputer.
716 _
GLOSSARY
object code—Program code in machine language,
immediately
processable by the computer.
Object Linking and Embedding (OLE)—The
linking
of
different applications to the same software so that
it
can be addressed and used by any of these applications.
The
object may be text, graphic, or audiovisual
material.
object-oriented programming (OOP)—A
programming
method
that combines data and the procedures
that
process the data into a single unit called
an “object,”
which can be invoked from different
programs.
OLAP (Online Analytical Processing)—A
type of
application
that operates on data stored in databases
and
data warehouses to produce summary tables
with
multiple combinations of dimensions. An
OLAP
server is connected to the database or data
warehouse
server at one end, and to the user’s computer
at
the other.
online processing—Using a computer while in current
interaction
with the CPU, so that the data are
processed
as they are entered, as opposed to batch
processing.
open source software—Software whose source code
can
be accessed by the general public.
open system—A system that interfaces and
interacts
with
other systems.
Open Systems Interconnection (OSI)—The
dominant
standard
that works as a general model for
wide
area network protocols.
operating system—System software that supports the
running
of applications developed to utilize its features
and
controls peripheral equipment.
operational feasibility study—An evaluation made
to
determine whether a new information system will
be
used as intended.
operational managers—Individuals who are in charge
of
small groups of workers.
opportunity—A potential increase in revenue,
reduction
of
costs, or gain in competitive advantage that
can
be achieved using an information system.
Optical Character Recognition (OCR)—A
way of
capturing
data from source documents, in which
scanning
devices read characters and transform
them
into digital data processable by the computer.
optical disc—A disc on which data are recorded
by
treating
the disc surface so it reflects light in different
ways;
also called a compact disc (CD).
optical fiber—A thin fiberglass filament used
as a medium
for
transmitting bursts of light that represent
bits.
The most advanced physical communications
channel,
now in use for data, voice, and image
telecommunication.
optical carrier (OC)—a family of several ultra speed
technologies
using optical fibers. Usually, the standard
is
marked as OC-3, OC-12, OC-48, etc., for
speeds
of 3, 12, 48 gigabits per second, and higher.
optical tape—A storage device that uses the
same principles
as a
compact disc.
organizational culture—An umbrella term referring
to
the general tone of a corporate environment.
output—The result of processing data by the computer;
usually,
information.
output device—A device, usually a monitor or
printer,
that
delivers information from a computer to
a
person.
outsourcing—Buying the services of an
information
service
firm that undertakes some or all of the organization’s
IS
operations.
overhead cost—A general expense carried by all
departments
that is considered essential to running
a
company.
packaged software—General purpose applications
that
come ready to install from a magnetic disk, CD,
or
file downloaded from a vendor’s Web site.
packet—Several bytes that make up a part of a
telecommunicated
message.
packet switching—A telecommunications method
whereby
messages are broken into groups of fixed
amounts
of bytes, and each group (packet) is transmitted
through
the shortest route available. The
packets
are assembled at the destination into the
original
message.
palm computer—A computer that is small enough
to
be
held in a person’s palm; also called a hand-held
computer
or personal digital assistant (PDA).
parallel conversion—Using an old information system
along
with a new system for a predetermined period
of
time before relying only on the new one.
parallel processing—The capacity for several CPUs
in
one computer to process different data at the
same
time.
parallel transmission—Transmission of more than
one
bit at a time; usually the transmission of one
byte
at a time via parallel channels. Such transmission
can
take place only inside the computer or
between
the computer and its physically close
peripheral
equipment, such as a printer.
parameters—The categories that are
considered when
following
a sequence of steps in problem solving.
GLOSSARY
_ 717
parent—In a hierarchical database, the data record to
which
several records of a lower level are linked.
parity check—A method to reduce errors in data
communication
both
inside the computer and among
remote
communications devices. An extra bit is
added
to each transmitted byte to ascertain that the
number
of 1s is odd (in an odd parity check) or even
(in
an even parity check).
peer-to-peer LAN—A local area network (LAN) in
which
no central device controls communications.
peer-to-peer file sharing—Software applications that
enable
two Internet users to send and receive to
each
other. The technology is highly objectionable
to
organizations that sell copyrighted materials
because
the software promotes violation of copyrights.
peripheral equipment—The additional equipment,
such
as a printer and keyboard, connected to a
computer.
personal decision support system—A decision-support
system
that is built for the individual knowledge
worker
to use in his or her daily work.
Personal Digital Assistant (PDA)—A small handheld
computer.
Many PDAs require the use of a
special
stylus to click displayed items and to enter
handwritten
information that is recognized by the
computer.
PERT chart—A chart showing events, the
activities
required
to reach the events, and the interdependencies
among
activities. The events are usually completion
milestones.
phased conversion—Implementing a new information
system
one module at a time.
piloting—A trial conversion in which a new information
system
is introduced in one business unit
before
introducing it in others.
pipelining—A technique in which one part of
a CPU
can
do its job while others do theirs, allowing faster
processing.
pixel (picture element)—The smallest picture element
addressable
on a monitor. In an LCD monitor,
it
is a triad of three transistors controlling the colors
of
red, green, and blue that can be switched on and
off
and kept on with varying amounts of electricity
to
produce various colors and hues. In a CRT monitor,
the
triad is made of phosphorous dots that are
excited
by an electron gun.
plaintext—An original message, before
encryption.
planning—Focusing on shaping the future as well
as
monitoring and controlling processes within an
organization.
platform—Either the standard hardware or the standard
operating
system that the organization uses.
The
term has been used differently in different contexts
by
IS professionals and trade journals.
plug-and-play—The ability of an operating
system to
recognize
a new attachment and its function without
a
user’s intervention.
Point to Point Protocol (PPP)—A protocol for
communication
between
two computers (as opposed to
a
network).
polling—A protocol in which a communications processor
conducts
a continuous roll-call of the nodes.
port—A socket on a computer to which external
devices,
such as printers, keyboards, and scanners,
can
be connected.
portal—A site that offers a search engine and general
information
such as weather, news, and stock market
quotations;
Yahoo! is one example.
primary key—In a file, a field that holds
values that
are
unique to each record. Only a primary key can
be
used to uniquely identify and retrieve a record.
primary memory (primary storage, main memory,
main storage)—The built-in memory chips in the
computer,
made of transistors. The majority of the
memory
is of the RAM type, and the rest is of the
ROM
type.
privacy—The ability to control information about ourselves.
In a
larger sense, “the right to be left alone.”
Information
technology has made invasion of privacy
a
major issue in our society, due to its ability to
collect,
maintain, store, and manipulate huge
amounts
of personal information.
Private Branch Exchange (PBX)—A computer-based
digital
switching device that simultaneously handles
communications
of internal voice telephones, computers,
and
the external telephone network.
problem—Any undesirable situation.
process—Any manipulation of data, usually with the
goal
of producing information.
production rules—A method of knowledge
representation
that
holds the facts in the form of if-then statements;
also
called if-then rules.
productivity—Efficiency, when the input is
labor. The
fewer
labor hours needed to perform a job, the
greater
the productivity.
program—A set of instructions to a computer.
programmable problem—A problem that can be
solved
by a computer program.
programming—The process of writing software.
718 _
GLOSSARY
programming languages—Sets of syntax for abbreviated
forms
of instructions that special programs can
translate
into machine language so a computer can
understand
the instructions.
proxy server—A computer program that serves as
an
intermediary
between to servers on the Internet,
often
for the purpose of security or filtering out of
certain
information.
project—The selection of certain columns from a table.
project management—The set of activities that is
performed
to
ensure the timely and successful completion
of a
project within the budget. Project management
includes
planning activities, hiring and managing
personnel,
budgeting, conducting meetings,
and
tracking technical and financial performance.
Project
management software applications facilitate
these
activities.
protocol—A standard set of rules that governs telecommunication
between
two communications devices or
in a
network.
prototyping—An approach to the development of
information
systems in which several analysis steps
are
skipped, to accelerate the development process. A
“quick
and dirty” model is developed and continually
improved
until the prospective users are satisfied.
public-key encryption—Encryption technology in
which
a public key is used to encrypt and a private
key
is used to decrypt.
pyramid model—A management structure in which
the
CEO is at the top, a small group of senior managers
are
one level down, a larger number of middle
managers
are the next level down, and so forth.
query—An instruction to a database management system
to
retrieve records that meet certain conditions.
RAID (Redundant Array of Inexpensive Disks)—A
set
of magnetic disk packs maintained for backup
purposes.
Sometimes RAIDs are used for storing large
databases.
Random Access Memory (RAM)—The major part of a
computer’s
internal memory. RAM is volatile; that is,
software
is held in it temporarily and disappears when
the
machine is unplugged or turned off, or it may disappear
when
operations are interrupted or new software
is
installed or activated. RAM is made of
microchips
containing transistors. Many computers
have
free sockets that allow the expansion of RAM.
Rapid Application Development (RAD)—Methods
using
I-CASE tools and 4GLs to quickly prototype an
information
system. Often, software is reused in RAD.
rapid prototyping—Using software and special output
devices
to create prototypes to test design in three
dimensions.
reach percentage—The percentage of Web users who
have
visited a site in the past month, or the ratio of
visitors
to the total Web population.
Read-Only Memory (ROM)—The minor part of a
computer’s
internal memory. ROM is loaded by the
manufacturer
with software that cannot be changed.
Usually,
ROM holds very basic system software, but
sometimes
also applications. Like RAM, ROM consists
of
microchips containing transistors.
record—A set of standard field types. All the fields of a
record
contain data about a certain entity or event.
reengineering (also: business process
reengineering)—The process by which an
organization
takes
a fresh look at a business process and
reorganizes
it to attain efficiency. Almost always,
reengineering
includes the integration of a new or
improved
information system.
register—A fast memory location in the CPU, made of
special
semiconductors and circuitry.
relational database—A database in which the records
are
organized in individual tables (called “relations”).
In
order for data from different tables to be
related,
tables must contain foreign keys, which are
primary
keys in other tables in the database. The
ease
of building and maintaining a relational database
has
made it more popular than the hierarchical
and
network models.
relational operation—An operation that creates a
temporary
table that is a subset of the original table
or
tables in a relational database.
repeater—A device that strengthens signals and then
sends
them on their next leg toward their next
destination.
replication—A process in which a full copy of
an entire
database
is stored at all the sites that need access to it.
Request For Information (RFI)—A request to vendors
for
general, somewhat informal, information
about
their products.
Request For Proposal (RFP)—A document specifying
all
the system requirements and soliciting a proposal
from
vendors who might want to bid on a project or
service.
resolution—The degree to which the image on
a computer
monitor
is sharp. Higher resolution means a
sharper
image. Resolution depends on the number
of
pixels on the screen and the dot pitch.
GLOSSARY
_ 719
Return On Investment (ROI)—A financial calculation
of
the difference between the stream of benefits
and
the stream of costs over the life of an information
system.
reverse auction—An online auction in which
participants
post
the price they want to pay for a good or
service,
and retailers compete to make the sale; also
called
a name-your-price auction.
ring—A communications network topology in which
each
computer (or other communications device) is
connected
to two other computers.
RISC (Reduced Instruction Set Computer)—A
computer
whose
CPU includes only the most commonly
used
functions. A reduced instruction set makes the
computer
significantly faster than the same computer
with
a full instruction set in its CPU.
robotics—The science and specialty of developing
machines
that can mimic human movement.
Robots
are highly automated machines controlled
by
computers.
sales force automation—Equipping traveling salespeople
with
notebook computers, PDAs, telecommunications
devices,
and other devices that allow them
to
communicate with the home office, retrieve and
store
information from and to other computers
remotely,
and fax information.
scalability—The ability to adapt applications
as business
needs
grow.
scanner—A device that scans pictures and text and
transforms
them into digitized files.
schema—The structure of a database, detailing the
names
and types of fields in each set of records, and
the
relationships among sets of records.
second generation languages—Assembly languages.
security measures—Systems or application programs
that
provide such services as tracking account numbers
and
passwords, and controlling access to files
and
programs.
Select—In a relational database, the selection of records
that
meet certain conditions.
semantic nets—A method of representing
knowledge
whereby
facts are linked by relationships. The links
create
a “net.”
semistructured problem—An unstructured problem
with
which the decision maker may have had some
experience.
Requires expertise to resolve.
sensitivity analysis—Using a model to determine
the
extent to which a change in a factor affects an
outcome.
The analysis is done by repeating if-then
calculations.
sequential access—A file organization for
sequential
record
entry and retrieval. The records are organized
as a
list that follows a logical order, such as ascending
order
of ID numbers, or descending order of part
numbers.
To retrieve a record, the application must
start
the search at the first record and retrieve every
record,
sequentially, until the desired record is
encountered.
serial port—An outlet that accepts a cord for
serial
transmission.
serial transmission—Transmission of streams of bits
one
after another. This is the only kind of transmission
possible
in telecommunications.
server—A computer connected to several less powerful
computers
that can utilize its databases and
applications.
service level agreement—A document that lists all
the
types of services expected of an outsourcing vendor
as
well as the metrics that will be used to measure
the
degree to which the vendor has met the
level
of promised services. Usually, the client makes
the
list.
simplex—Transmission from a device that can only
transmit,
to devices that can only receive. Example:
radio
and television broadcasts.
snail mail—Regular mail handled by the
Postal Service
(as
opposed to e-mail).
social engineering—Deceptive methods that hackers
use
to entice people to release confidential information
such
as access codes and passwords. Often,
the
crooks misrepresent themselves as technicians
who
need one’s password for fixing a problem in a
network.
software—Sets of instructions that control the operations
of a
computer.
software piracy—The phenomenon of copying
software
illegally.
SOHO (small office/home office)—The fastest growing
type
of business, thanks to the availability of
inexpensive
microcomputers and fax/modems. Also
called
TOHO (Tiny Office/Home Office).
source code—An application’s code written in
the original
high-level
programming language.
speech recognition—The process of translating
human
speech into computer-readable data and
instructions.
speech synthesizing—Technology that allows machines
to
create sounds emulating a human voice.
720 _
GLOSSARY
spoofing—IP-spoofing is a deception for the purpose of
gaining
access to a Web site, or deception of users to
make
them think they are logged on to a certain
Web
site when they are actually logged on to another.
E-mail
spoofing is a fraudulent method to entice
people
to send private or confidential information
to
one e-mail address while they believe they are
sending
it to another, legitimate address. The information
is
later used fraudulently, usually to charge
the
victim’s credit card.
spread spectrum—A narrow range of radio
frequencies
that
can be used to establish connection. The wireless
circuitry
in computers tries the range of frequencies
until
the best one is found for communication
with
the other device. Thus, a frequency of 2.4 GHz
can
actually be the range 2.4-2.45 GHz.
spyware—A small application stored surreptitiously by
a
Web site on the hard disk of a visitor’s computer.
The
application tracks activities of the user, including
visits
to Web sites, and transmits the information
to
the operator’s server.
star—A network topology in which many computers are
linked
to a single computer through which all messages
must
be passed.
static IP number—An Internet Protocol number
permanently
associated
with a device.
steering committee—A group of representatives from
a
variety of key business units that establishes priorities
for
systems development and implementation of
communications
networks; prioritizes requests for
new
systems; and commits funds to projects.
storage—The operation of storing data and information
in
an information system.
Storage Service Provider (SSP)—A firm that rents
storage
space for software through an Internet link.
strategic advantage—A position in which one dominates
a
market; also called competitive advantage.
strategic information system—Any information system
that
gives its owner a competitive advantage.
strategic managers—Individuals who make decisions
that
affect an entire organization, or large parts of it,
and
leave an impact in the long run.
structured data—Numbers and facts that can be
conveniently
stored
and retrieved in an orderly manner
for
operations and decision making.
structured problem—A problem for whose solution
there
is a known set of steps to follow. Also called a
programmable
problem.
Structured Query Language (SQL)—The data definition
and
manipulation language of choice for
many
developers of relational database management
systems.
stylus—A penlike marking device used to enter commands
and
data on a computer screen.
subsystem—A component of a larger system.
suite—A group of general software applications that are
often
used in the same environment. The strengths
of
the different applications can be used to build a
single
powerful document. Current suites are usually
a
combination of a spreadsheet, a word processor,
and
a database management system.
supercomputer—The most powerful class of
computers,
used
by large organizations, research institutions, and
universities
for complex scientific computations and
the
manipulation of very large databases.
supply chain management (SCM)—The coordination
of
purchasing, manufacturing, shipping, and
billing
operations, often supported by an enterprise
resource
planning system.
support—The maintenance and provision for user help
on
an information system.
surfers—Computer users who have dial-up or faster
access
to the Internet and who visit Web sites.
switching costs—Expenses that are incurred when a
customer
stops buying a product or service from one
business
and starts buying it from another.
switching techniques—Data communications mechanisms
that
allow messages to be routed through a
variety
of paths; if one is busy, another can be used.
symmetric encryption—Encryption technology in
which
both the sender and recipient of a message
use
the same key for encryption and decryption.
synergy—From Greek “to work together”. The attainment
of
output, when two factors work together,
that
is greater or better than the sum of their products
when
they work separately.
syntax error—A program error that is
equivalent to a
typo
in regular written language.
system—An array of components that work together to
achieve
a common goal or multiple goals.
system clock—Special circuitry within the
computer
control
unit that synchronizes all tasks.
system requirements—The functions that an information
system
is expected to fulfill and the features
through
which it will perform its tasks.
system software—Software that executes routine
tasks.
System
software includes operating systems, language
translators,
and communications software.
Also
called “support software.”
systems analysis—The early steps in the systems
development
process,
to define the requirements of the
proposed
system and determine its feasibility.
GLOSSARY
_ 721
systems design—The evaluation of alternative
solutions
to a
business problem and the specification of
hardware,
software, and communications technology
for
the selection solution.
Systems Development Led by Users (SDLU)—An
approach
to systems development that reflects the
view
that users, not information systems professionals,
are
responsible for their information systems.
Systems Development Life Cycle (SDLC)—The
oldest
method
of developing an information system,
consisting
of several phases of analysis and design,
which
must be followed sequentially.
systems integration—Interfacing several information
systems.
systems integrator—An individual or an organization
that
specializes in integrating several different hardware
items
and software applications for business
operations.
Often, the system integrator integrates
one
new information system into the existing information
resources
of the business.
systems thinking—The approach of thinking of an
organization
in terms of its suborganizations or
systems;
a framework for problem solving and decision
making.
tablet computer—A full-power personal computer in
the
form of a thick writing tablet.
tactical managers—Individuals who receive general
directions
and goals from their superiors and, within
those
guidelines, make decisions for their subordinates;
also
called middle managers.
target marketing—Promoting products and services
to
the people who are most likely to purchase them.
TCP/IP (Transmission Control Protocol/Internet
Protocol)—A packet-switching protocol that
is actually
a set
of related protocols that can guarantee packets
are
delivered in the correct order and can handle
differences
in transmission and reception rates.
technical feasibility study—An evaluation of
whether
the
components of a proposed information system
exist
or can be developed with available tools.
telecommunications—Communications over a long
distance,
as opposed to communication within a
computer,
or between adjacent hardware pieces.
telecommuting—The phenomenon of working from
home
with the help of information technology,
rather
than performing the same tasks in the office.
Also
called telework.
teleconferencing—The ability to hold conferences
with
a number of other people who are all geographically
remote
from one another, via telecommunications
devices.
thin client—A computer without an external
storage
device.
third generation languages (3GL)—Higher-level
programming
languages that let the programmer
focus
on a problem without being concerned with
how
the hardware will execute the program; but
they
require the programmer to detail a logical procedure
to
solve the problem.
time bomb—Rogue code that is installed in a
computer
system
and starts destroying data files and applications
at a
preset time.
time span—The period of time that a set of
data covers.
time to market—The time between generating an
idea
for
a product and completing a prototype that can be
mass-manufactured;
also called engineering lead time.
token passing—A telecommunications method
whereby
a
computer that needs to send a message captures
a “token,”
consisting of a small group of bytes, and
releases
the token with the message.
top-down planning—Planning that begins at the top
level
of an organization and focuses on clear objectives
for
the entire organization; also called holistic
planning.
topology—The physical layout of a network.
touch screen—A computer monitor that serves
both as
input
and output device. The user touches the areas
of a
certain menu item to select options, and the
screen
senses the selection at the point of the touch.
track pad—A device used for clicking,
logging, and
dragging
displayed information; the cursor is
controlled
by moving one’s finger along a touchsensitive
pad.
trackball—A device similar to a mouse, used
for clicking,
locking,
and dragging displayed information; in
this
case, the ball moves within the device rather
than
over a surface.
transaction—A business event. In an IS
context, the
record
of a business event.
Transaction Processing System (TPS)—Any
system
that records transactions.
transceiver—A communications device that can
receive
messages,
amplify them, and retransmit them to
their
destination. Transceivers are used when the
distance
is long, and the signal may weaken on its
way
to the destination.
transformation phase—The stage at which database
builders
modify data into a form that allows insertion
into
the data warehouse.
transmission rate—The speed at which data are
communicated
over
a channel.
722 _
GLOSSARY
tansparency—A desired environment for the use
of
applications
and telecommunication whereby the
user
is not exposed to the inner workings of the
software
or to the fact that information may actually
come
from different sources.
tree—A network topology in which each computer (or
other
communications device) is connected to several
other
computers in a shape that resembles the
branches
of a tree.
twisted-pair-cable—Traditional telephone wires,
twisted
in
pairs to reduce electromagnetic interference.
Unicode—An international standard to enable the storage
and
display of characters of a large variety of
languages
on computers, such as Asian languages,
Arabic,
and Hebrew.
Unified Modeling Language (UML)—An extensive
standard
for graphically representing elements of
programming,
specifically accommodating programming
in
object-oriented languages and Web
technologies.
Uniform Resource Locator (URL)—The address of a
Web
site. Always starts with http:// but
does not have
to
contain “www.”
Uninterruptible Power Supply (UPS)—A
device
that
provides an alternative power supply as soon as
a
power network fails.
unique visitor pages—The number of different pages
at a
Web site that a single visitor accesses.
unique visitors per month—The number of people
who
visit a Web site each month; each person is
counted
only once, even if that person visits the site
more
than once during the month.
UNIX—A popular operating system, versions of which run
on
machines from different manufacturers, and therefore
make
the software almost machine-independent.
unstructured problem—A problem for whose solution
there
is no pretested set of steps, and with
which
the solver is not familiar—or is only slightly
familiar—from
previous experience.
uploading—Copying from your computer onto
another
computer.
utilities—Programs that provide help in
routine user
operations.
value-added network (VAN)—A telecommunications
network
owned and managed by a vendor that
charges
clients periodic fees for network management
services.
vertical market—A market in which the goods of
one
business
are used as raw materials or components in
the
production or sale process of another business.
videoconferencing—A telecommunication system that
allows
people who are in different locations to meet
via
transmitted images and speech.
virtual memory—Storage space on a disk that is
treated
by
the operating system as if it were part of the
computer’s
RAM.
virtual organization—An organization that requires
very
little office space. Its employees telecommute,
and
services to customers are provided through
telecommunications
lines.
virtual reality—A set of hardware and software
that
creates
images, sounds, and possibly the sensation of
touch
that give the user the feeling of a real environment
and
experience. In advanced VR systems,
the
user wears special goggles and gloves.
Virtual Reality Modeling Language (VRML)—A
standard
programming language that supports threedimensional
presentation
on the Web.
virus (computer virus)—A rogue computer program
that
infects any computers it is entered into. It
spreads
in computers like a biological virus.
voice recognition—Technology that enables computers
to
recognize human voice, translate it into program
code,
and act upon the voiced commands.
volatile memory—Computer memory that cannot
hold
the original data when the machine is
unplugged.
Example: RAM.
WAN (Wide Area Network)—A network of computers
and
other communications devices that
extends
over a large area, possibly comprising
national
territories. Example: the Internet.
Web page—A screenful of text, pictures, sounds, and
animation
that the user encounters when using a
Web
browser.
Web page authoring tools—Software tools that make
Web
page composition easier and faster than writing
code
by providing icons and menus.
Web site—The electronic presence of an organization or
individual
on the World Wide Web. The site is composed
of
Web pages and either shares a server with
other
sites or has a dedicated server.
Webmaster—The person who is in charge of
constructing
and
maintaining the organization’s Web site.
What-if analysis—An
analysis that is conducted to test
the
degree to which one variable affects another;
also
called sensitivity analysis.
GLOSSARY
_ 723
wireless communication—Transmission of data as
radio
signals without wires or telephone jacks.
Wireless Fidelity (Wi-Fi)—A name given to the IEEE
802.11
standard of wireless communication. Wi-Fi
technologies
are used in hot spots, and in home
and
office networks. Wi-Fi is usually effective for a
radius
of 300 feet, but potentially up to 31 miles.
wireless LAN (WLAN)—A local area network that uses
electromagnetic
waves (radio or infrared light) as the
medium
of communication. In recent years almost
all
WLANs have been established using Wi-Fi.
word (data word)—The number of bits that the
control
unit
of a computer fetches from the primary
memory
in one machine cycle. The larger the word,
the
faster the computer.
work cycle—A series of sequentially repeated
activities
involved
in providing a service or creating a product.
workstation—A powerful microcomputer
providing
high-speed
processing and high-resolution graphics.
Used
primarily for scientific and engineering
assignments.
World Wide Web (Web, WWW)—The application of
the
Internet that allows the posting and retrieval of
text,
pictures, sounds, and motion pictures.
“Surfing”
the Web is done by way of clicking on
marked
text and pictures to move to other pages at
the
same site or to a different site.
WORM (Write Once, Read Many)—A storage medium
that
is loaded with software by the manufacturer, and
can
never be overwritten. Example: CD-ROM.
worm—A rogue program that spreads in a computer
network.