Shared Flashcard Set

Details

CIMS370
Chapter 4
49
Computer Science
Undergraduate 3
10/07/2007

Additional Computer Science Flashcards

 


 

Cards

Term
system software
Definition
manages the resources and activities of the computer
Term
application software
Definition
applies the computer to a specific task for an end user, such as processing an order or generating a mailing list
Term
data management software
Definition
organizes, manages, and processes business data concerned with inventory, customers, and vendors
Term
systems integration
Definition
ensuring that the new infrastructure works with the firms' older, so-called legacy systems and that the new elements of the infrastructure work with one another
Term
legacy systems
Definition
generally older transaction processing systems created for mainframe computers that continue to be used to avoid the high cost of replacing or redesigning
Term
workstation
Definition
used for advanced design or engineering work requring powerful graphics or computation capabilities
Term
server
Definition
specifically optimized to suppor a computer network, enabling users to share files, software, printers or other network resources
Term
midrange computers/minicomputers
Definition
servers that are used in systems for universities, factories or research labs
Term
mainframe
Definition
large capacity performance computer that can process vast amounts of data rapidly. ex: airlines
Term
supercomputer
Definition
specially designed, sophisticated computer that is used for tasks requiring extremely rapid and complex calculations with thousands of variables. es: engineering analysis of structures
Term
grid computing
Definition
connecting geographically remote computers into a single network to create a "virtual supercomputer" by combining the power of all computers on the grid
Term
distributed processing
Definition
use of multiple computer linked by a communications netowkr for processing
Term
client/server
Definition
user point of entry for the required function and is normally a desktop computer/computer specifically optimized to provide software and other resources to other computer over a network
Term
multitiered client/server architectures
Definition
most corporations in which the work of the entire network is balanced over serveral different levels of servers
Term
web server, application server
Definition
will serve a web page to a client in response to a request for service. handles all application operations between a user and an organization's back-end business sytems
Term
downsizing
Definition
transferring applications from large computers to smaller ones
Term
magnetic disk
Definition
most widely used secondary strage medium. ex:hard drives, usb flash drives
Term
RAID (redundant array of inexpensive disks)
Definition
packages more that 100 disk drives, a controller chip, and specialized software into a single, large unit delivering data over multiple paths simultaneously
Term
optical disks
Definition
use laster technology to store massive quatities of data in a higly compact form. ex:CD-ROM, CD-RW, DVDs
Term
magnetic tape
Definition
older storage technology that still is employed for secondary storage of large quantities of data that are needed rapidly but not instantly
Term
Storage area networks (SANS)
Definition
connect multiple storage devices on a separate high-speed network dedicated to storage
Term
input devices/output devices
Definition
gather data and conver them into electronic form for use by the computer, ex: keyboard, mouse/ display data after they have been processed ex:printers,audio
Term
batch processing
Definition
transactions such as orders or payroll time cards are stored in a group or batch until the time when needed
Term
online processing
Definition
user enters transactions into a device and immediately processed
Term
edge computing
Definition
method for distributing the computing load across many layers of internet computers in order to minimize response time
Term
autonomic computing
Definition
industry-wide effort to develop systems that can configure themselves, heal themselves, protect themselves
Term
operating systems
Definition
manages and controls the computer's activities
Term
COBOL
Definition
major programming language for business applications because it can process large data files with alphanumeric characters
Term
C
Definition
powerful programming language with tight control and efficiency of execution, used primarily with PCs
Term
C++
Definition
object-oriented version of the C programming language
Term
visual basic
Definition
widely used visual programming tool and environment for creating applications that run on windows operating systems
Term
fourth-generation languages
Definition
consist of a variety of software tools that enable end users to develop software applications with minimal or no technical assistance or enhance professional programmers' productivity
Term
natural speech
Definition
enable users to communicate with the computer using conversational commands
Term
query languages
Definition
software tools that provide immediate online answers to request for info that re not predefined
Term
desktop publishing
Definition
program that controls placement of text, graphics and photos in the layout of a page. Ex: Adobe
Term
groupware
Definition
provides functions and services to support the collaborative activities of work groups ex: electronic meeting
Term
middleware
Definition
software that connects two separate applications, enabling them to communicate with each other and to exchange data.
Term
enterprise application integration software
Definition
enables multiple systems to exchange data through a single software hub rather than building countless custom software interfaces to link each system
Term
XML
Definition
more powerful and flexible markup language than html
Term
SOAP Simple Object Access Protocol
Definition
set of rules for structuring messages that enables applications to pass data and instruction to one another
Term
WSDL web services description language
Definition
framework for describing the tasks performed by a web service and the commands and data it will accept so that it can be used by other applications
Term
UDDI Universal description, discovery, integration
Definition
enables a web service to be listed in a director of web services so that it can be easily located
Term
service oriented architecture
Definition
set of self-contained serves that communicate with each other to create a working software application
Term
mashups
Definition
new software applications and services based on combining different online software applications
Term
capacity planning
Definition
process of predicting when a computer hardware system becomes saturated to ensure that adequate computing resources are availabe for work of different priorities and that the firm has enough computing power for its current and future needs
Term
TCO Total cost of ownership
Definition
model that can be used to analyze these direct and indirect costs to help determine that actual cost of owning a specific technology
Term
co-location
Definition
where the firm actually purchases and owns the server computer housing its web site
Term
utility computing
Definition
firms purchase only the computing power they use, like paying for electricity
Term
ASP application service provider
Definition
business that delivers and manages applications and computer services from remote computer centers to multiple users via the internet or a private network
Supporting users have an ad free experience!