ch 14 vocab Flashcards
computer hardware
the physical components of information technology, which can include the computer itself plus peripherals such as storage devices, input devices (mouse and keyboard), output devices (monitors and printers), networking equipment, etc.
software
a computer program or a collection of programs; it is a precise set of instructions that tells hardware what to do
operating system
the software that controls the computer hardware and establishes standards for developing and executing applications
applications
includes desktop applications, enterprise software, utilities, and other programs that perform specific tasks for users and organizations
user interface (ui)
the mechanism through which users interact with a computing device; includes elements of the graphical user interface (or gui, “gooey”), such as windows, scroll bars, buttons, menus, and dialogue boxes; can also include other forms of interaction (ex: touch screens, motion sensing controllers, or tactile devices used by the visually impaired)
firmware
software stored on nonvolatile memory chips (as opposed to being stored on devices such as hard drives or removable discs). despite seeming permanent in nature, many products allow for it to be upgraded online or by connecting to another device
embedded systems
special-purpose software designed and included inside physical products (often on firmware); help make devices “smarter,” sharing usage information, helping diagnose problems, indicating maintenance schedules, providing alters, or enabling devices to take orders from other systems
platforms
products and services that allow for the development and integration of software products and other complementary goods. ex: windows, ios, android, and the standards that allow users to create facebook apps
desktop software
applications installed on a personal computer, typically supporting tasks performed by a single user
enterprise software
applications that address the needs of multiple users throughout an organization or work group
software package
a software product offered commercially by a third party
enterprise resource planning (erp)
a software package that integrates the many functions (accounting, finance, inventory, management, human resources, etc.) of a business
customer relationship management (crm)
systems used to support customer-related sales and marketing activities
supply chain management (scm)
systems that can help a firm manage aspects of its value chain, from the flow of raw materials into the firm, through delivery of finished products and services at the point-of-consumption
business intelligence (bi) systems
systems that use data created by other systems to provide reporting and analysis for organizational decision-making
database management system (dbms)
sometimes referred to as database software; software for creating, maintaining, and manipulating data
distributed computing
a form of computing where systems in different locations communicate and collaborate to complete a task
server
a program that fulfills the requests of a client
client
a software program that makes requests of a server program
application server
software that houses and services business logic for use (and reuse) by multiple applications
web services
small pieces of code that are accessed via the application service, and permit interoperable machine-to-machine interaction over a network
apis
programming hooks, or guidelines, published by firms that tell other programs how to get a service to perform a task such as send or receive data. ex: amazon.com provides apis to let developers write their own applications and websites that can send the firm orders
service-oriented architecture (soa)
a robust set of web services built around an organization’s processes and procedures
electronic data interchange (edi)
a set of standards for exchanging messages containing formatted data between computer applications