Shared Flashcard Set

Details

BIT
Final Study Guide
113
Other
Undergraduate 2
12/17/2007

Additional Other Flashcards

 


 

Cards

Term
What are the seven components of a computer network?
Definition
Computers (server)
Networking Hardware
Media
Communications software
Protocols
Providers
Applications
Term
Network Term: Networking hardware
Definition
Physical devices that control the flow of electromagnetic signals over network media
I.E. Network Interface Card
Term
Network Term: Media
Definition
Intervening substance through which something else is transmitted I.E. Twisted Pair
Term
Network Term: Communications software
Definition
Program that control the transfer of data over a network I.E. Novell
Term
Network Term: Protocols
Definition
Allowed and expected sequence of message and their format I.E. Ethernet
Term
Network Term: Provders
Definition
Outside companies that own pieces of the network I.E. AT&T
Term
Network Term: Applications
Definition
The reason we care about networks I.E. MS OUTLOOK
Term
What's the difference between a router and a switch/ Which one creates a LAN? Which one connects Networks?
Definition
Switch:
Controls traffic on a network/"Smarter" than a hub- Creates LAN
Router:
Routes traffic between Networks
Connects Networks
Term
How are latency and bandwidth different measures for describing the speed of communication media
Definition
Bandwith:
The total number of bits that move from point A to point B in a given time interval
Latency:
Communication lag the time taken for a packet of data to be sent by an application, travel and be received by another application.
Term
What are a couple of examples of wired and wireless media? What is the relative speed of these?
Definition
Wired:
Twisted Pair - <10 Mbps
Coaxial cable- <200 Mbps
Wireless:
WiFi- 11-200 Mbps
Term
LAN
Definition
Local Area Network - network where computers are within a single department or building
Term
WAN
Definition
Wide area Network- a network that covers several buildings or cities (Ex. Internet)
Term
Web Vs. Internet
Definition
Web- a collection of documents and applications accessible via the Http protocol

Internet- Host the web along with: voice over IP, Chat, Streaming audio or video, File Sharing
Term
What is HTTP used for?
Definition
Sharing documents over the Internet
Term
What does an IP address look like? How does it relate to URL?
Definition
State(3).City(3).Street(3).House(2)
URL is IP converted to human frinedly names by DNS
Term
Domain Name
Definition
Human friendly name of Internet servers
Term
What does a domain name server (DNS) do?
Definition
Maintains table of domain names and related IP addresses
Converts domain names to IP addresses
Term
Label and point out the parts of a URL
Http://www.umich.edu/~regoff/index.html
Definition
Http- protocol
Edu- Top level domain
www.umich - Sub Domain
~regoff- directory
INdex.html - file
Term
Who own and controls the internet
Definition
Nobody owns the internet
It's defined by it's protocols
Term
Client
Definition
Computer a person interacts with
Typically used for data entry process
Term
Server
Definition
Not visible to user
Usually works on large processing tasks
Term
What's the benefit of client/server computing versus single tier computing?
Definition
Can access large uniform database, you can retrieve and store work from self and others
Term
Provide an example of client/server computing. Describe how a Web site serves as an example of client/server computing
Definition
Wolverine Access backpack/registration
Term
Describe how cookies get put on your machine. What is their purpose? Who can put them there? Who can access the (remotely)?
Definition
They are sent by a server to a web browser, to record specific info aobut a user and sent back each time you visit. The server can access them when you visit?
Term
What are the two different types of software?
Definition
Applications Software- Satisfies a specific user need
System Software
Control Programs-The OS- Provide a common function that application software needs
Support programs- utilities- tools and administrator uses to control a system
Term
Why do you have an OS? Purpose? Why do we care what type we have?
Definition
It provides common functions that application software needs. It Also
Manage Resources
File management
Monitor performance
Monitor security
Provide tools for creating interface
Type matters becase some application software is only compatible with certain OS
Term
What are the different ways in which a computer can handle simultaneous execution?
Definition
Multi-Tasking
Multi-Threading
Multi-Processing
Term
Multi-Tasking
Definition
Two or more programs at the same time
Term
Multi-threading
Definition
Two or more tasks within one program at the same time
Term
Multi-processing
Definition
Manage allocation of task among tow or more processors (or cores)
Term
Why do we care about how well a computer handles simultaneous execution?
Definition
Because it allows us to run multiple tasks at the same time
Term
What is virtual memory? how does it work? Why do we care if an operating system has it?
Definition
It is space on the computer's storage device that is used to simulate RAM
It uses the least used segment of Programs you are running and store them on disk
It allows you to have more memory available
Term
From the Users point of view what is the difference between running a compiled program and running an interpreted program? Why would the programmer care about this difference?
Definition
In a compiled program a user can only convert program to executable

In an Interpreted program a user can read the source code

A programmer can guard their program if it's compiled
Term
Software v. Open Source Software
Definition
OSS is a new way to develop and distribute software
Makes source code of program available to anyone and everyone
Term
Concept of Free in respect to OSS
Definition
Not only do you own OSS you are free to edit and do what you want with it
Term
Freeware
Definition
free software with closed source code
Term
Software (Proprietary)
Definition
Software that you have to buy and is closed
Term
Shareware
Definition
Software that is free for a trial period and then requires payment (closed source code)
Term
OSS
Definition
Free software that has source code available
Term
Open Source OS
Definition
Linux
Term
Ways to make money with OSS
Definition
Sell support & related services
Sell accessories (books, T-shirts)
Widget frosting - If you make and sell hardware, go open source with the software

Loss leader- Give away some software as a loss leader to draw attention to your other software
Term
Different Measures of Computer Speed (Speed of Microprocessor?)
Definition
Clock Speed- Millions of Cycles per second Ex. Megahertx (MHz)/Gigahertz(GHz)

Word Size- Number of bits processed at one time Ex. 64 bit

Cache- Special high speed memory reserved for the microprocessor's use EX. 512 K
Term
What does a processor do?
Definition
It is responsible for executing instruction to process data
Distinguishable by Clock Speed/Word Size/Cache
Term
Moore's Law
Definition
Number of transistors that can be inexpensively placed on an integrated circuit is increasing exponentially doubling approximately every two years
Term
Relationship between processor and motherobard
Definition
Motherboard contains the processing hardware
Term
How can computer speeds be compared?
Definition
Compare its Clock Speed or Microprocessor
Term
Supercomputer
Definition
The largest and fastest computers
Term
Mainframe
Definition
Computers used to provide centralized storage, processing, and management for large amounts of data
Term
Three Kinds of input devices
Definition
1. Keyboard
2. Pointing Device (mouse)
3a. Storage Device
3b. Wireless pointer
Term
Four features that distinguish monitors
Definition
1. Cathode Ray Tube v. Liquid Crystal Display (Flat Panel)
2. Screen Size (diagonal)
3. Resolution - Maximum number of pixels the monitor can display
4. Dot Pitch - the distance between pixels
Term
What are the different units of storage (or memory)
Definition
-All Measured in Bytes
Random Access Memory (RAM)
Virtual Memory
Read Only Memory (ROM)
Complementary metal oxide semiconductor (CMOS)
Term
Bit v. Byte
Definition
A byte is a series of 8 bits
Term
Volatile Memory
Definition
constantly changing as long as the computer is on and is cleared when the computer is turned off
-RAM
-Virtual Memory?
Term
Nonvolatile Memory
Definition
never changes and remains intact when the computer s turned off
-ROM
Term
What are the two types of files stored on a disk?
Definition
Executable File- Contains the instructions that tell a computer how to perform a specific task
Data File - user created i.e a paper you write
Term
Disk Storage v. RAM
Definition
-RAM retains data only while the power is on
-Data can be stored on disk storage while the computer is off
-RAM is faster?
-RAM is used during the processing function
-Disk storage is for storage??
Term
What is a database?
Definition
A repository of structured business data (ex. Customer names, telephone nubmers, etc.)
Contains large volumes of data that many people may access
Term
What is the purpose of a database?
Definition
Help financial institutions and people in business
-Financial and marketing analysts
-Accountants and auditors
-Managers and staff in sale, production
-Engineers
_Anyone in business
Term
What is a database management system?
Definition
Software that controls the creation, maintenance, and use of a database (ex. Access)
Term
Components of a DMS
Definition
-Data dictinoary
-Data definition language
-Data manipulation language
-Database utilities
-Report generator
Term
DMS Component: Data Dictionary
Definition
Tells what fields, record and tables are in a database, and their properties
Term
DMS Component: Data definition language
Definition
For defining fields, records, tables and their relationship
Term
DMS Component: Data manipulation language
Definition
For reading and changing what's in a database (ex. SQL)
Term
DMS Component: Database utilities
Definition
For things like backing up the database, et.c
Term
DMS Component: Report generator
Definition
Makes it easy to create reports from a database
Term
Benefits of a relational DBMS?
Definition
Tables with specified fields relating one table to another, easy to change, read
Term
With is a Multidimensional data structure?
Definition
Three different types of data together, such as Sales, months, and location
Term
Relational Database Advantages
Definition
-Non-redundant data
-Ease of maintenance
-Reduced storage costs
-Data integrity
-Data independence: shareability/flexibility
-Privacy/security
Term
Problems with flat file structure
Definition
-Insertions, updates, deletions (eliminated using relational)
-Data in one section depends on the other
-End up having to enter in much information more than once
Term
Be able to identify all of the parts of a data table
Definition
a. Attributed (Fields/Data Items)
b. Relation (Table/File)
c. Tuple (Row/Record)
d. Attributed Value
e. Primary Key
Term
Understand how relational tables "relate" to one another using keys
Definition
-Separate tables with specified fields relating one table to another by primary keys
-Primary key's are different fields that relate one table to antoehr
-EX. Product ID
-Primary key of Product ID relates/connects customer table with own company table
-PK= Attribute that uniquely identifies each instance of an entity type
Term
Composite Key
Definition
Identifier consisting of 2 or more attributes (ex. Flight number, date, destination)
Term
Purpose of SQL
Definition
Structured Query Language: The standard language for defining and manipulating data in a relational database
-Microsoft Access Queries can also sort and combine/calculate data
-Most Common Operation is queries
Term
Read and interpret a simple SQL Select -> price, From -> stock, Where price >80
Definition
Interpreted as select/retrieve all rows from the stock tables in which the price columns contain a value greater than 80
Term
Read an Access query
Definition
-Different fields, table: what table from that field, sort by "ascending descending etc."
-Criteria: conditions for which the data has to be satisfied to show up
"And" means both conditions have to be satisfied
-"Or" means one or more of the conditions have to be satisfied
Term
Normalization
Definition
-Process of ensuring that EVERY field in a table depends the key, the whole key and nothing but the key.
-Eliminates problems of insertion, update and deletion
-Results in a database where facts are stored only once, easy to relate data in different tables, can ask ad hoc questions
Term
Meaning of "Every field depends on the key, the whole key, and nothing but the key."
Definition
No fields are dependent on fields other than the primary key
Term
What’s the purpose of building an ER diagram?
Definition
-Analogous to preparing architectural drawings before building a house
-Tells you what tables you need in your database, what primary keys you need, what foreign keys are necessary
-Helps document the database for you, for someone else, for possible changes that have to be made
Term
Primary Key
Definition
attribute that uniquely identifies each instance of an entity type
Term
Foreign Key
Definition
an attribute which is the primary key of one table and a non-key attribute in another
Term
Components of an Information System
Definition
-Group of interdependent elements that transform data into information
-Include people, procedures, software, database, networks, hardware
Ex. Wolverineaccess
Term
Data v. Information
Definition
-Data: a set of discrete, objective facts about events. In an organizational context, data is most usefully described as structured records of transactions
-Information: a message meant to change the way the receiver perceives something, to have an impact on his judgment and behavior
Term
What are the reference disciplines in information systems?
Definition
-Computer science: study of theoretical foundations of information and computation and their implementation and application in computer systems
-Management science: using mathematics, and other analytical methods, to help make better business decisions
-Management: process of leading and directing all or part of an organization (often a business) through the deployment and manipulation of resources (human, financial, intellectual, material)
Term
What is the purpose of SDLC
Definition
-"System Development" is the set of activities involved in moving from an idea for a new information system to having one that is actually in use by people in a company
-SDLC framework is used by companies to think about how to organize information system projects
Term
Steps in the SDLC
Definition
-Starts with an idea and ends with replacing old system

Investigation-> analysis-> design-> construction-> implementation-> operation and maintenance
Term
Involvement of non-IT personnel in the SDLC?
Definition
They are supposed to use and implement the SDLC and the new information system
Term
Lessons from the "Four Hour House"
Definition
-Motivational tape illustrating princples of total quality management
-Importance of Teamwork and extensive design
Term
Advantages of in-house development
Definition
-Can meet all user needs
-Software and experience are an asset
-Can control development process
-Can ensure compatibility
-Can adapt to changing needs
Term
Disadvantage to In-House Development
Definition
-May take a long time
-Initial cost higher
-Uncertain project outcome
-In-house maintenance required
Term
Advantages of Outsourced Development
Definition
-Supplier employs specialist
-Staffing economies of scale (supplier spreads cost of specialized staff over multiple clients)
Term
Disadvantages
Definition
-Supplier may lack expertise in your business
-Contract problems
-Expensive
Term
Advantages of software acquisition
Definition
-Higher quality, available more quickly, initial cost lower, can test before purchase, good for common and straightforward applications
Term
Disadvantages of software acquisition
Definition
-May not satisfy requirements exactly
-May not need to change business processes
-Must pay for modifications
-External expertise may be required
-Paying for unnecessary features
-Ongoing support may be expensive
-Vendor may not make desired changes
Term
Causes of failure of system development projects?
Definition
-Lack of Senior management oversight and support
-Underestimating resource needs
-Project size and scope
-Inadequate project control mechanism
-Insufficient planning
-Requirements not well defined
-Resistance to change
Term
Major risks associated with systems development projects
Definition
-Failure to obtain expected benefits
-Cost overruns
-Schedule slippage
-Poor technical performance
Term
Data Table
Definition
-Allow you to do what-if-analysis over a range of values
Appropriate to use- When you want the number to be affected by other changes
Term
Pivot Table
Definition
Data summarization tool found in data visualization programs such as spreadsheets.
-It can automatically sort, coutn, and total the data stored in one talbe or spreadsheet and create a second table displaying the summarized data
-Pivot tables are useful to quickly create cross tabs
-User drags and drops to set up table
Term
One-Variable data table v. Two-variable data table
Definition
One-variable data table- you can specify one input cell and any number of result cells

Two-Variable data table- use two input cells, but unlike one-variable data table, only the value of a single result cell is displayed
Term
Benefit of Using a data table? Pivot Table?
Definition
Data table: simple, easy

Pivot table: summarizes information from database in a meaningful and highly flexible ways
Term
Absolute v. Relative Addressing
Definition
Relative Addressing- refers to things relative to each other (ex. B11*D11 means B11 times something two to the right)

Absolute addressing- used when you want the reference to never change from a specific cell
Term
What is an RSS feed?
Definition
A structured documetn that contains summaries of and pointers to news and blog items (actually anything)
Term
What is an RSS Reader
Definition
An application that allows you to easily read RSS feeds
Term
What does a URL for an RSS feed look like
Definition
same as a normal url???
Term
How is an RSS document structured differently than an HTML document? Why?
Definition
-Specified in an XML (a generic specification for data formats)
-RSS delivers its information as an XML file called an "RSS feed",
-Done so you can tag the structure of the RSS feed
Term
Search engine v. Social Bookmarking
Definition
Search the web for existing material vs. Social bookmarking: share resources with colleagues
Term
RSS Reader application vs. Web-based RSS reader
Definition
Web based RSS reader is better because it is available anywhere for you to log in
Term
Search v. Discovery
Definition
-Search- looking for information about a specific topic
-Discovery- finding something that you did not know (and maybe didn't know that you didn't knwo)
Term
What does it mean to participate in a social bookmarking site?
Definition
Social bookmarking: share resources with colleagues
Term
Pros and Cons of Social Bookmarking
Definition
Pros- allows you to share and receive relevant bookmarks with other people

Con- isn't private
Term
Understand how to do the different kinds of queries with delicious
Definition
-Delicious: accumulate a set of relevant resources
-Search your own bookmarks
-Share bookmarks with others directly
-Observe the internet hive mind
-Popular bookmarks (what's drawn interest?
-Recent bookmarks (what's new)
- Social bookmarking
Term
Know the meaning and use of HTML tags for links and images
Definition
Tags: one-word descriptors that help you organize and remember your bookmarks
Term
What distinguish blogging form normal HTML?
Definition
Blogs need very little HTML
Supporting users have an ad free experience!