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
|
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
|
Definition
Allowed and expected sequence of message and their format I.E. Ethernet |
|
|
Term
|
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
|
Definition
Local Area Network - network where computers are within a single department or building |
|
|
Term
|
Definition
Wide area Network- a network that covers several buildings or cities (Ex. Internet) |
|
|
Term
|
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
|
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
|
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
|
Definition
Computer a person interacts with Typically used for data entry process |
|
|
Term
|
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
|
Definition
Two or more programs at the same time |
|
|
Term
|
Definition
Two or more tasks within one program at the same time |
|
|
Term
|
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
|
Definition
free software with closed source code |
|
|
Term
|
Definition
Software that you have to buy and is closed |
|
|
Term
|
Definition
Software that is free for a trial period and then requires payment (closed source code) |
|
|
Term
|
Definition
Free software that has source code available |
|
|
Term
|
Definition
|
|
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
|
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
|
Definition
The largest and fastest computers |
|
|
Term
|
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
|
Definition
A byte is a series of 8 bits |
|
|
Term
|
Definition
constantly changing as long as the computer is on and is cleared when the computer is turned off -RAM -Virtual Memory? |
|
|
Term
|
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
|
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
|
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
|
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
|
Definition
Identifier consisting of 2 or more attributes (ex. Flight number, date, destination) |
|
|
Term
|
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
|
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
|
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
|
Definition
attribute that uniquely identifies each instance of an entity type |
|
|
Term
|
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
|
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
|
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
|
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
|
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
|
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
|
Definition
A structured documetn that contains summaries of and pointers to news and blog items (actually anything) |
|
|
Term
|
Definition
An application that allows you to easily read RSS feeds |
|
|
Term
What does a URL for an RSS feed look like |
|
Definition
|
|
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
|
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 |
|
|