Académique Documents
Professionnel Documents
Culture Documents
Computers
Computers are automatic, electronic machines that
accept data & instructions from a user (INPUT)
store the data & instructions (STORAGE)
manipulate the data according to the instructions
(PROCESSING)
store &/or output the results to the user (OUTPUT)
A computer system is composed of hardware and
software
Hardware components are the physical, tangible
pieces that we can see and touch
Software
Program
a sequence of instructions to accomplish a result
a computer processes information under the direction of a
program
Data
information to be processed by a program
Example
Data: for each employee, the employee number, hours
worked & hourly pay rate
Program: instructions on how to process the data to produce
pay cheques, payroll register, etc.
Hardware
Digital Computers
The computers that we use are digital, not analogue
computers
Analogue technology
Digital Technology
Digital technology
The signal is discrete
The information is broken down into pieces, and each piece is
represented separately
Analogue information is measured many times per second (the
sampling rate) and each measurement is represented as a number
How music is stored on a compact disc - the disc stores numbers
representing specific voltage levels sampled at specific times
Can be used to digitize sound, video, graphics, etc.
Binary Numbers
But how do we store numbers in a computer?
We could use the digits 0, 1, 2,.., 9 from the base 10
(decimal) numbering system that we are used to?
We would need a unique physical representation in the
computer for each of the 10 digits, 0, 1, 2,..,9
Binary Numbers
Devices that store and move information are cheaper and more reliable if they have
off (0)
Binary Numbers
1 bit
2 bits
3 bits
0
1
00
01
10
11
000
001
010
011
100
101
110
111
4 bits
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Binary Numbers
So how do we convert decimal numbers to binary
numbers?
Hardware
Units of measure
Keyboard
Central
Processing
Unit
Hard Disk
Main
Memory
Floppy Disk
Hardware Devices
Input Devices (Get information)
Keyboard
Mouse
Scanner
Hardware Devices
Processing Device (Arithmetic/logic/repetition)
Central Processing Unit (CPU)
286, 386, 486, Pentium, K5, K6
execute cycle:
Retrieve an instruction from main memory
fetch
execute
Carry out the
instruction
decode
Determine what the
instruction is
Hardware Devices
Storage
Two types
Primary and secondary
Hardware Devices
RAM - Random Access Memory
Read/write capability
Contents lost when computer is turned off (volatile)
A program must be in RAM for it to execute
128 to 256MB for a typical desktop computer
Hardware Devices
ROM - Read Only Memory
Read but not write capability
Permanent (non volatile)
Stores the preliminary instructions to be executed when
the computer is turned on, for example
To check RAM
To check communications with peripheral devices
Bootstrap loader program
Hardware Devices
Secondary Storage (secondary memory)
External devices (not on the motherboard); either inside or
outside the computer
Store programs and data permanently
Slower, but cheaper
RAM - nanoseconds, Drive - milliseconds
Different sizes/styles
Hardware Devices
Other devices
Port
For connecting peripheral devices
USB, Parallel and serial ports
Software
Software
A computer program is a series of instructions
each instruction is expressed in a format consistent with
a predefined set of rules
a computer processes data under the direction of the
instructions in a program
there are instructions to input, process, store and output
data
the user of a program (as distinct from its creator) has no
need to be aware of the details of its construction
the user is only interested in the services that the
program is able to provide
Software
Programming Languages
1st generation
machine language
instructions coded using combinations of 0s & 1s
2nd generation
assembly languages (low-level symbolic languages)
instructions coded using letters & numbers
one assembly language instruction is translated into one
machine language instruction
Software
Programming Languages
3rd generation
high-level symbolic languages
one instruction generates multiple machine language
instructions
Software
Software
Translation Software
Interpreters
translate each instruction as it is entered
Advantage: easier to find/correct mistakes
Disadvantage: redundant translation
Compilers
translate a group of instructions
Advantage: generally faster
Disadvantage: all errors are given at one time
Software
A file is a unit for storing information
All information on a computer is stored in files
Data Files
created by the user of the computer
My_Thesis.doc, Assign1.xls
Program Files
created by a programmer
Word, Excel, Windows98
Naming Convention
[File Name].[Extension]
the extension, (usually 3 letters long), describes the type of program used for
that file
doc(Word), xls(Excel), ppt(PowerPoint)
Software categories
Operating System
Application program
generic term for any other kind of software
word processors, games, . . .
Software
Operating Systems
The most important software on a computer
always running to perform the following tasks
create and manage files
run programs
control information going to/from the peripherals
Eg: MS-DOS
create and manage files - several programs
run programs - COMMAND.COM
peripherals - IO.SYS, MSDOS.SYS
Software
Directories
to organize files
tree structure
root directory
files within each directory
Software
\
Windows
c:\windows
MSOffice
c:\MsOffice
Excel
c:\MsOffice\Excel
WinWord
c:\MsOffice\WinWord
PowerPoint
c:\MsOffice\PowerPoint
MoneyMap
c:\MoneyMap
Software
Standard Commands
Disk Level
Format (Prepare a disk)
Vol
(Displays the disks volume label)
Directory Level
MD (Make Directory)
RD (Remove Directory)
CD (Change Directory)
DelTree (Erase everything below this level)
File Level
c:\ a:
a:\ format
a:\ Format another (Y/N)? n
a:\ c:
c:\ cd csi1301\lectures
c:\csi1301\lectures copy lecture2 a:
c:\csi1301\lectures a:
a:\ dir /p
Windows
An operating system that has four advantages over
MS-DOS
Graphical user interface (GUI)
Multitasking
Windows
Uniformity among applications
menus look the same: File, Edit, Help
use of similar dialog boxes, bars and buttons
Windows
File Management
2 programs
My Computer
displays the parts of a computer in a window
Explorer
displays the parts of a computer in a tree form
files can be copied or cut and pasted as with other selected data
Basic Concepts of
Hardware
Computer
Primary Memory
Input
Units
CPU
(Central Processing Unit)
Output
Units
von Neumann
computer.
Sources of Data
for the Computer
Two types of data stored within a computer:
Original data or information: Data being
introduced to a computing system for the first time.
Computers can deal directly with printed text, pictures,
sound, and other common types of information.
Input Devices
Two categories of input hardware:
Those that deal with original data.
Those that handle previously stored data.
Input Devices
Input hardware: Those that deal with original data.
Keyboard
Mouse
Voice recognition hardware
Scanner
Digital camera
Input Devices
Connecting Hardware to the computer:
Hardware needs access through some general input/output
connection.
Port: The pathway for data to go into and out of the computer from
external devices such as keyboards.
There are many standard ports as well as custom electronic ports
designed for special purposes.
Ports follow standards that define their use.
SCSI, USB: Multiple peripheral devices (chain).
RS-232, IDE: Individual peripheral devices.
Peripheral device: A piece of hardware like a printer or disk drive,
that is outside the main computer.
Input Devices
Connecting Hardware to the computer:
(continued)
Hardware needs software on the computer that can
service the device.
Device driver: Software addition to the operating system that
will allow the computer to communicate with a particular
device.
Input Devices
Common Basic Technologies for Storing Binary
Information:
Electronic
Magnetic
Optical
Input Devices
Electronic Circuits
Most expensive of the three forms for storing binary
information.
A flip-flop circuit has either one electronic status or the
other. It is said to flip-flop from one to the other.
Electronic circuits come in two forms:
Permanent
Non-permanent
Input Devices
Magnetic Technology
Two parts to most of the magnetic forms of information
storage:
The medium that stores the magnetic information.
Example: Floppy disk. Tiny spots on the disk are
magnetized to represent 0s and 1s.
The device that can read that information from the medium.
The drive spins the disk.
It has a magnetic sensing arm that moves over the disk.
Performs nondestructive reading.
Input Devices
Optical
Uses lasers to read the binary information from the
medium, usually a disc.
Millions of tiny holes are burned into the surface of the disc.
The holes are interpreted as 1s. The absence of holes are
interpreted as 0s.
Input Devices
Secondary Memory Input Devices
These input devices are used by a computer to store
information and then to retrieve that information as
needed.
External to the computer.
Commonly consists of floppy disks, hard disk drives, or CDROMs.
Input Devices
The four most important characteristics of storage
devices:
Input Devices
Speed (Access time) - How fast information can
Input Devices
Cost
Megabyte: A Million bytes.
Gigabyte: A billion bytes.
Two parts to a removable secondary storage device:
The cost of the medium. (Cheaper if bought in quantity)
The cost of the drive.
Examples:
Cost for drive
Cost for medium
1.00
Input Devices
Capacity - The amount of information that can be
Description
1 binary digit
4 bits
8 bits
1,024 bytes
1,048,576 bytes
1 million bytes
1,073,741,824 bytes
1 billion bytes
1 trillion bytes
Approximate Size
1 character
1/2 page, double spaced
500,000 pages
5 million pages
5 billion pages
Input Devices
Type of Access
Sequential - Obtained by proceeding through the storage
medium from the beginning until the designated area is
reached (as in magnetic tape).
Random Access - Direct access (as in floppy and hard disks).
Primary Memory
Primary storage or memory: Is where the data and program that are
Output Devices
Output units store and display information (calculated
Output Devices
Audio Output Devices
Windows machines need special audio card for audio output.
Macintosh has audio playback built in.
Audio output is useful for:
Music
CD player is a computer.
Most personal computers have CD players that can access both
music CDs and CD-ROMs.
Voice synthesis (becoming more human sounding.)
Multimedia
Specialized tasks (i.e.: elevators floor announcements)
Output Devices
Optical Disks: CD-ROM and DVD
CD-ROM (Compact Disk - Read Only Memory)
By its definition, CD-ROM is Read Only.
Special CD drives burn information into blank CDs.
Burn: A laser is used to burn craters into the surface to
represent a binary 1.
Two main types of CDs:
CD-R (Compact Disk - Recordable)
CD-WR (Compact Disk - ReWritable)
It takes longer to write to a CD-R than a hard drive.
Special software is needed to record.
Output Devices
DVD (Digital Versatile Disk)
Allows up to 17 gigabytes of storage (from 4.7 GB to
17 GB).
Compatible with older CD-ROM technology.
The four versions of the DVD:
Output Devices
Storage Requirements: How much storage capacity is
needed for
1 byte (8 bits)
4.0 K
75 K
95-110 K
8.4 MG
4K
1.4 MG
650 MG
up to 17 GB
Moving Information
Within the Computer
How do binary numerals move into, out of, and
Moving Information
Within the Computer
Bits that compose a word are
Moving Information
Within the Computer
Example of sending
Voltage pulses
corresponding
to the ASCII
codes would
pass through
the cable.
Super Computers
Mainframe Computers
Primary memory
Input units
Output units
Central Processing Unit
Grouped according to
speed, cost, size, and
complexity.
Minicomputers
Microcomputer
Palmtop Computer
Calculator
Slow Cheap Simple Small
problems.
Preventative maintenance.
Troubleshooting.
Locates incompatible programs.
Agenda
Importance of Supplier Selection
Supplier Selection Process
Supplier Evaluation Criterias
Supplier Evaluation Methods
AHP
Other Methods
Supplier selection is one of the key issues of SCM because the cost
must requirements
method
Select the vendor with best score
common ones.*
FINANCIAL HEALTH
EXPERTISE
OPERATIONAL PERFORMANCE METRICS
BUSINESS PROCESSES & PRACTICES
ENABLING BEHAVIORS OR CULTURAL FACTORS
RISK FACTORS
Financial Health
In order to evaluate if a potential supplier is in good
financial position, a buyer can use indicators such as:
Sales
Profitability
Liquidity
ROI
Debt ratio
Transparency of finances
Expertise
The purchasing department of the firm should choose
its suppliers according to its capabilities:
Network capabilities
Quality and production capabilities (dedicated level?)
Technical level compared to sector average
Spread of technical creation
Investment in R&D
Operational Performance
There are a large number of criteria in this category, such
as:
On-time delivery
Lead time
Responsiveness
Inventory management and control: reorder management,
forecasting capabilities
Order acceptance, processing & fulfillement
Customer service
Preventive maintenance
Hours of operators training in Total Quality Control (TQC) or JIT
problems.
For example: is the quality standard of the products met by the
production process (preventing defection) or by inspecting the
quality of the products after production?
Risk Factors
A suppliers risks are risks for the buyer. Indeed, if
Criteria Selection
In reality, these mesures of supplier performance are
hierarchy
Corporation)
Deciding where to locate offshore manufacturing plants(University of
Cambridge)
Assessing risk in operating cross-country petroleum pipelines
(American Society of Civil Engineers)
Deciding how best to manage U.S. Watersheds (U.S. Department of
Agriculture)
Etc...
AHP Process
State the Objectives
Define the Criteria
Pick the Alternatives
Establish Hierarchy
Pairwise Comparison
Synthesize Judgments
Check Consistency Index
Comparison between Criteria and Alternatives
Calculate Final Rankings
AHP Process
Objective is to open an ice cream shop for young children and families.
Establish Criteria
Neighborhood
Visibility
Competition
Price
Identify Alternatives
Suburban Shopping Center
Main Business District
Suburban Mall Location
Example based on Decision By Objectives (How to convince others that you are
right)
By: Ernest Forman, DSc., George Washington University & Mary Ann Selly, Expert
Choice Inc.
AHP Process
Hierarchical Arrangement
AHP Process
Hierarchical Arrangement
AHP Process
Pairwise Comparison Matrix
1- Equally preferred
2 - Equally to moderately preferred
3 - Moderately preferred
4 - Moderately to strongly preferred
5 - Strongly preferred
6 - Strongly to very strongly preferred
7 - Very Strongly preferred
9 - Extremely preferred
8 - Very Strongly to extremely preferred
AHP Process
Synthesize Judgments
Check Consistency Index
AHP Process
Comparison between
AHP Process
Recall Ranking for the Criteria
Calculate Final Rankings
First choice: Shopping Center (59%)
Second choice: The Mall (32%)
Third choice: Main Street (9%)
wise comparison.
Programmable on a computer.
Value assessment, forecasting, alternative selection and resource
allocation.
Widely accepted and applied by major business corporations and
government agencies world wide.
accommodate feedback.
Values are highly aggregated and difficult to reflect the
degree of uncertainty.
IT Consultants
and
Packaged Software Selection
Research Focus
The process of selection and procurement of a
Packaged software
Increasing numbers of organizations shifting from
Product-oriented development
Focus is on developing and shipping a generic
product
Standardisation is pre-requisite for
commodification (Fan et al. 2000)
Developers (rather than users) needs are central
IT consultants role is crucial as they position
themselves between IT vendors and the client
Inscribed assumptions
Packaged software is itself embedded or inscribed
(Akrich, 1992)
Organization may need to change itself or the package
Define
User
Requirements
Package
Evaluation
Final selection
and
purchase
Power framework
Markus and Bjorn-Anderson drawn on Lukes
development
Power framework
Technical exercise of power
IS professionals select design features that users object to
Structural exercise of power
IS professionals create organizational structures and
routines that give them formal authority
Conceptual exercise of power
IS professionals define the parameters of design
Symbolic exercise of power
IS professionals shape users desires and values
Research Method
Action research
Our role as researchers ranged from that of
turnover of 1.1m
Around 20 internal staff and 20 external
consultants
MD had a strong organizational vision
IT systems established in an ad-hoc manner,
running independently of each other
Client(s)
Mentoring
Mentoring
Employed or
Performance
Improvement
Gathering Requirements
We advised of the importance of discussing
Implementation Process
The package roll out order changed significantly
Workflow day planned with end-users
Signing off the workflow document
degree
IT
consultants
position
themselves
as
knowledgeable
experts
and
define
the
sociotechnical boundary according to their
audience
senior management
Conclusion
The categories of power should not be viewed separately, but
are interwoven
M&BA Framework has resonance in a packaged software
environment
Increasing market-orientation (Sawyer, 2001) has meant that
power issues are operationalised both within the organization
and in the marketplace, thus influencing the role of various
parties
IT consultants play a primary role as third-party implementers, liaising
between vendors and the adopting organization
IT professionals are expected to negotiate a range of financial and
contractual issues with IT consultants
end-users involved in operational issues have minimal participation
and influence.