Shared Flashcard Set

Details

CIS 2010
chapter 5-8
158
Computer Science
Undergraduate 3
04/01/2014

Additional Computer Science Flashcards

 


 

Cards

Term
Network
Definition
a collection of computers that communicate with one another over transmission lines or wirelessly
Term
3 basic types of networks
Definition

(1) Local area netweoks

(2) wide area networks

(3) Internets

Term
Local Area Network (LAN)
Definition

connects computers that reside in a single geographic location on the premises of the company that operates the LAN

can range from 2 to several hundred

single location

Term
Wide Area Network (WAN)
Definition
Connects computers at different geographic locations
Term
Internet
Definition

a network of networks

Connects WAN, LAN, & Internets

Term
small office/home office (SOHO)
Definition

LANS

fewer than a dozen or so computers and printers

Term
Switch
Definition
a special purpose computer that receives and transmits wired traffic on the LAN
Term
LAN device
Definition
a small computer that contains the following network components
Term
Network Interface Card (NIC)
Definition
device that connects the computer's or printer's circuiry to the network wires
Term
onboard NIC
Definition
a NIC built into the computers ciruitry
Term
unshielded twisted pair (UTP) cable
Definition
contains sets of wires that are twisted together to improve single quality
Term
Optical Fiber Cables
Definition

on these cables are light rays and they are reflected inside the glass core of the wire

can replace UTP cable

Term
Wireless Nic (WNIC)
Definition
used by wireless computers and printers instead of NIC
Term
Access Point (AP)
Definition
components of the LAN device that processes wireless traffic and communicates with the wired switch
Term
IEAA LAN protocols
Definition
always starts with 802
Term
IEEE 802.3 Protocol
Definition

used for wired LAN connections

standard->ethernet

Term
10/100/1000 ethernet
Definition

NICs support

conform to 802.3 specifications and allow for transmissions at a rate of 10,100,or 1000 mbhs (megabites per second)

Term
IEEE 802.11 Protocol
Definition

wireless LAN connection

most current one

allows speeds at up to 600 mbps

Term
Bluetooth
Definition

another common wireless protocol

designed for transmitting data over short distances, replacing cables.

Term
Internet Service Provider (ISP)
Definition

3 functions:

(1) provides you with a legitimate internet address

(2) serves as your gateway to the internt

(3) ISPs pay for the internet

Term
SOHO LANs
Definition

commonly connected to an ISPs in 1 of 3 ways:

(1) special telephone line called a DSL line

(2) a cable TV line

(3) wireless-phone-like connection

Term
Digital Subscriber Line (DSL)
Definition
operates on the same line as voice telephones, but doesn't interfere with them
Term
TCP/IP Protocol architecture
Definition

a scheme of 5 protocol types arranged in layers

physical: protocol for applications

data link: protocols about data communications

Internet: protocols about data communications

Transport: protocols for data transmission within a network

Application: Protocols for data transmission within a network

Term
Hypertext Transport Protocol (HTTP)
Definition
protocol used between browsers and web servers
Term
Simple MAil File Transfer Protocol (SMTP)
Definition
is used for email transmissions (along with other protocols as well)
Term
File Transfer Protocol (FTP)
Definition

used to move files over the internet

commonly used to maintain websites

Term
Industry Specific Solutions
Definition
to reduce that work (training) ERP vendors provide starter kits for specific industries
Term
Transition Problems
Definition

collaborative management

requirement gaps

transition problems

employee resistance

Term
self-efficiancy
Definition
employees fear change because it threatens the persons belief that he/she can be successful at his/her job
Term
Distributed Systems
Definition
applications processing is distributed accross multiple coomputing devices
Term
service-oriented architecture (SOA)
Definition
flexible communication among distributed applications is possible because of a set of standards that support a design philosophy
Term
Transmission Control Protocol (TCP)
Definition

break your traffic up into pieces and send each piece along its way

reliable internet transport

Term
Internet Protocol (IP)
Definition
specifies the routing of the special piece of your message through the networks that comprise any internet
Term
Packet
Definition
a piece of a message that is handled by programs that implement IP
Term
Router
Definition
a special-purpose computer that moves packet traffic according to the rules of the IP protocol
Term
IP address
Definition
a number that identifies a particular device
Term
Public IP address
Definition
identify a particular device on the public internet
Term
Internet Corporation for assigned names and numbers (ICANN)
Definition

assignment is controlled by this public agency

must be unique

Term
Private IP addresses
Definition

identify a particular device on a private network, usually on a LAN

assignment is controlled within the LAN

Term
Functions of the LAN device
Definition

switch processing IEEE 802.3 wires LAN traffic

access-point processing 802.11 wireless LAN traffic

translation between IEE 802.3 & 802.11 

server that assigns private IP addresses

private/public IP addresses translating between private & public IP addresses

Internet router routing packets

and more...

Term
IPv4, IPv6
Definition

a 4 dotted notation

ex:165.193.123.253

a longer format

Term
Domain Name
Definition
a worldwide unique name that is affiliated with a public IP address
Term
Uniform Resource Labor (URL)
Definition

is an address on the internet

consists of a protocol, followed by a domain name/ public IP address

Term
Virtual Private Network (VPN)
Definition

uses the intenet to create the appearance of the private point-to-point connections

 

virtual: something that appears to exist, but in fact, does not.

secure, encrypted

Term
Three-tier architecture
Definition

e-commerce applications use this

arrangement of user computers and servers into 3 categories:

(1) user

(2) server

(3) database

Term
user tier
Definition
consists of computers, phones, and other mobile devises that have browers that request and process web pages
Term
server tier
Definition
consists of computers that ru web servers and process application programs
Term
database tier
Definition
consists of computers that run a DBMS that processes requests to retieve and store data
Term
web page
Definition

documented that is coded in one of the standard page markup languages

most common: HTML

Term
web servers
Definition
programs that run on a server-tier computer and that manage HTTP traffic by sending and receiving web pages to and from clients
Term
web farm
Definition
supported by several or even many web server computers in a facility
Term
Hyper-text markup language (HTML)
Definition
most common language for defining the structure and layout of web pages
Term
HTML tag
Definition

notation used to define a data element for display or another purpose

ex:<h2>Darkish Gray Dorine Mary Jane - kds </h2>

Term
Hyperlinks
Definition

pointers to other web pages

contains the URL of the web page to find when the user clicks the hyperlink

Term
attribute
Definition

a variable used to provide properties about a tag

 

not all tags have attributes

Term
href
Definition
attribute for a hyperlink & its value indicates which web page is to be displayed when the user clicks the link
Term
cloud
Definition

as the elastic leasing of poled computer resources over the internet

used because most early diagrams used a cloud symbol

Term
elastic
Definition
the amount of resources leased can be increased or decreased dynamically, programmatically, in a short span of time, and that organizations pay for just the resources that they use
Term
pooled
Definition
shared hardware through virtualization
Term
Internet Protocols and Standards
Definition
where are additions to TCP/IP that enable cloud-hosting vendors to provide processing capabilities in flexible, yet standardized ways
Term
private cloud
Definition

in-house hosting, delivered via web service standards, that can be configured dynamically

cloud is the future for most organizations

Term
Software as a Service (SaaS)
Definition
provides not only hardware infrastructure, but also an operating system and application programs on top of that hardware
Term
Platform as a Service (PaaS)
Definition

vendors provide hosted computers, an opearting system, and possible a DBMS

add their own application to the host

Term
Web Service Standards
Definition

specifically how web browsers and other programs can determine that services offered by a PaaS program, how to send & receive data to such a program, how to query and process PaaS database and so on.

simplifying program tasks

Term
Infrastructure as a service (IaaS)
Definition
which is the cloud hosting of a bare server computer of a disk drive
Term
Remote access systems
Definition
provide computer-based activity or action at a distance
Term
Structured Process
Definition

standardized process that involve day-to-day operations:

ex: accept a return, place an order, purchase raw materials

Term
Dynamic Process
Definition
flexible, informal, and adaptive processes, that normally involve strategic and less unstuctured managerial decisions and activities
Term
3 levels of organizational scope
Definition

workgroup

enterprise

interprise

Term
workgroup process
Definition
exists to enable workgroups to fulfull the charter, purpose, and goals of a particular group or department
Term
workgroup information systems
Definition

exists to support 1 or more processes with the work group

a.k.a. a functional information system

 

Term
enterprise process
Definition

span an organization can duplicate data

can be problematic

Term
enterprise information systems
Definition

support 1 or more enterprise processes

hundreds of thousands of users

formalized procedures: extensively documented

solutions to problems include more than 1 workgroup/department

Term
inter-enterprise process
Definition
span 2 or more independent organizations
Term
inter-enterprise information systems
Definition

supposrts 1 or more inter-enterprise processes

thousands of users

problems resolved by meeting, contract or litigation

often duplicated among organizations -> then eliminated/carefully managed

Term
process efficiency
Definition
is a measure of the ratio of process outputs to inputs
Term
process effectiveness
Definition

measure how well a process achieves organizational strategy

 

a process that results in fewer problematic vendors is more effective

Term
how can processes be improved?
Definition

change the process structre

change the process resources

change both

Term
how can information systems improve process quality?
Definition

performing an activity

augmenting a human who is performing an activity

controlling process flow

Term
information silo
Definition
condition that exists when data are isolated in spererated information systems
Term
data integrity
Definition

inconsistent duplicated data

this is an information silo issue

Term
business process reengineering
Definition
activity of alternating and designing business processes to take advantage of new information systems
Term
customer relationship management (CRM) system
Definition
suite of applications, a database, and a set of inherent processeses for managing all the interactions with the customer, from lead generations to customer service
Term
customer life cycle
Definition

marketing, customer acquisition, relationship management, loss/churn

OR

attract->sell->support & resell->categorize

Term
enterprise resource planning (ERP)
Definition
suite of applications called modules, a database, and a set of inherent processeses for consolidating business operations into a single, consistent, computing platform
Term
ERP system
Definition

an information system based on ERP technology

primary process & integration

 

inbound logistics->manufacturing->outbound logistics->sales & marketing->customer service

Term
Enterprise Application Intergity (EAI)
Definition

solves problems;

suite of software applications that integrate existing systems by providing layers of software that connects applications together

Term
Elements of ERP
Definition

supply chain

manufacturing

CRM

Human Resources

Accounting

 

solution consists of: application programs, database, business process procedures, and trainign and consulting

Term
trigger
Definition
a computer program sorted within the database that runs to keep the database consistent when certain conditions arise
Term
stored procedure
Definition
computer program stored in the database that is used to enforce business rules
Term
process blueprints
Definition
some ERP vendors call the inherent processes that are defined in the ERP solution
Term
train the trainer
Definition

the training sessions

to reduce expenses, the vendors sometimes train the organizations employees to become in-house trainers

Term
database
Definition
self-describing collection of integrated records
Term
byte
Definition
character of data
Term
columns
Definition
bytes are grouped into columns or fields
Term
table or file
Definition
similar rows of records
Term
key/ primary key
Definition
column or group of columns that identifies a unique row in a table
Term
foreign keys
Definition
the column that fulfills a role
Term
relational database
Definition
databases that carry their data in form of tables and that represent relationships using foreign keys
Term
metadata
Definition
data that descrives data
Term
database application system
Definition
systems that make databases data ore accessible and useful
Term
database management system (DBMS)
Definition
program used to create, process, and administer  a database
Term
Structure Query Language (SQL)
Definition
an international standard language for processing a database
Term
database administration
Definition

wide variety of activities

part of the third DBMS function to provide tools to assist in the administration of the database

Term
database application
Definition
a collection of forms, reports, queries, and application programs that process a database
Term
lost-update problem
Definition
to prevent: some type of locking myst be used to coordinate the activities of users who know nothing about one another
Term
Personal DBMS
Definition

products are designed for smaller, simpler database applications

 

Term
Enterprise DBMS
Definition
products processs large organizational and workgroup database
Term
data model
Definition
a logical representation of database data
Term
entity - relationship (E-R) data model
Definition

tool for consturcting data models

used to describe the content of a data model by defining the things that will be stored in the database and the relationship among those things

Term
unified modeling langauge (UML)
Definition
another tool, but we will use E-R data model
Term
entity
Definition
some thing that the users want to track
Term
identifier
Definition
an attribute whose value is associated with one and only one entity instance
Term
entity-relationship (E-R) diagrams
Definition
database designers use diagrams
Term
crow's feet
Definition
the little lines that represent the relationship between two entities
Term
minimum caardinalities
Definition
constraints on minimum requirements
Term
normalization
Definition
the process of conerting a poorly structred table into 2 or more well-structured tables. A table is such a simple construct.
Term
data integrity problem
Definition
some rows indicate that the name of Department 100 is "Accounting and Finance," and another row indicates that the Department 100 is "accounting"
Term
social media (SM)
Definition
use of information technology to support the sharing of content among networks of users
Term
communities, tribes, hives
Definition
all are synonyms that refer to a group of people related by a common interest
Term
social media information system (SMIS)
Definition
an information system that supports the sharing of conent among networks of users
Term
3 SMIS roles
Definition

user communities

social media sponsors

social media application providers

Term
viral hook
Definition
prize/reward
Term
social media sponsors
Definition
companies and other organizations that choose to support a pressence on 1 or more SM sites.
Term
social media application providers
Definition
companies that operate tje SM sites
Term
SMIS components
Definition

hardware

software

data

procedures

people

 

Term
content data
Definition
data and responses to data that are contributed by users and SM sponsors
Term
connection data
Definition
data about relationships
Term
defenders of belief
Definition
share a comon belief and form their hive around that belief
Term
seekers of the truth
Definition
share a common desire to learn something, solve a probelm, or make something happen
Term
Social CRM
Definition

dynamic, SM-based CRM process.

relationships between organizations and customers emerge in a dynamic process as both parties create and process content

Term
crowdsourcing
Definition
dynamic social media process of employing users to participate in product design or product redesign
Term
Enterprise 2.0
Definition
the application of social media to facilitate the cooperative work of people inside organizations
Term
SLATES
Definition

search

links

authoring

tags

extensions

signals

Term
search
Definition
people have more success searching than they do in finding from structured content
Term
links
Definition
links to enterprise resources (like the web)
Term
authoring
Definition
create enterprise content via blogs, wikis, discussion groups, presentations, etc.
Term
tags
Definition
flexible tagging results in folksonomies of enterprose content
Term
extensions
Definition
using usage patterns to offer enterprose content via tag processing (ex: Pandora)
Term
signals
Definition
pushing enterprise content to users based on subscriptions and alerts
Term
folksonomy
Definition
conent structure that has emerged from the processing of many user tags
Term
capital
Definition
investment of resources for future profit
Term
human capital
Definition
investment in human knowledge and skills for future profit
Term
social capital
Definition
investment of social relations with the expectation of returns in the marketplace
Term
value of social capital
Definition
determined by the number of relationships in a social network
Term
strength of a relationship
Definition
liklihood that the entity in the relationship will do something that benefits the organizations
Term
hyper-socal organization
Definition
an organization that uses social media to transform its interactions with customers, employees, and partners into mutually satisfying relationships ith them and their communities.
Term
SEAMS
Definition

sense

engage

activate

measure

story tell

Term
sense
Definition

important communities. what they do, where they hang out, what they care about, how your organization can relate to them

 

reputation management: Twitter, Facebook, LinkdIn, blogs, other

Term
engage
Definition

in relationships

 

social media: Twitter, Facebook, LinkdIn, blogs, other

Term
activate
Definition

connect communities to your internal value chains and processes

 

integrate SM presence with CRM, ERP, and other operational systems SOA useful

Term
measure
Definition

success in terms of social capital

 

social monitoring services; in-house metrics

Term
story tell
Definition

publicize community success

 

blogs, videos, youtube, etc.

Term
active lurker
Definition
someone who reads, consumes, and observes activity in one social medium an then broadcasts it in some other medium
Term
web 2.0
Definition

web-delivered services and content that are paid for by advertising 

 

google, gmail, youtube

Term
pay-per-click
Definition
revenue model in which advertisers display ads to potential consumers for free and only pay when the customer clicks
Term
software as a service (SaaS)
Definition
delivery of free software
Supporting users have an ad free experience!