尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
1
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
C h a p t e r
4
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
Computer
Software
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
2
• Describe several major trends occurring in
computer software.
• Give examples of several major types of
application and system software.
• Explain the purpose of several popular
software packages for end user productivity
and collaborative computing.
• Outline the functions of an operating system.
• Describe the main uses of high-level, fourth-
generation, object-oriented, and web-oriented
languages and tools.
Chapter Objectives
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
3
Categories of Computer Software
General-
Purpose
Programs
General-
Purpose
Programs
Application-
Specific
Programs
Application-
Specific
Programs
System
Management
Programs
System
Management
Programs
System
Development
Programs
System
Development
Programs
Application
Software
Application
Software
Computer
Software
Computer
Software
System
Software
System
Software
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
4
Trends in Computer Software
First
Generation
First
Generation
Second
Generation
Second
Generation
Third
Generation
Third
Generation
Fourth
Generation
Fourth
Generation
Fifth
Generation
Fifth
Generation
User-Written
Programs
Machine
Languages
Packaged
Programs
Symbolic
Languages
Operating
Systems
High-Level
Languages
DBMS
Fourth-Generation
Languages
Microcomputer
Packages
Natural &
Object-Oriented
Languages
Multipurpose
Graphic- Interface
Network-Enabled
Expert-Assisted
Packages
Trend: Toward Easy-to-Use Multipurpose Network-Enabled Application
Packages for Productivity and Collaboration
Trend: Toward Visual or Conversational Programming Languages and
Tools
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
5
Common General- Purpose Applications
• Electronic Mail
• Word Processing
• Presentation Graphics
• Multimedia
• Personal Information Manager
• Groupware
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
6
Web Browsers
Discussion
Groups
Surf the Net
Launch
Information
Searches
E-Mail
Multimedia
File
Transfer
Typical uses of a Web
Browser in Internet,
Intranet, and Extranet
Environments
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
7
Database Management Packages
Database
Development
Database
Maintenance
Database
Interrogation
Application
Development
Primary Tasks of
Database Management
Packages
Primary Tasks of
Database Management
Packages
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
8
Key
Technologies
of
Multimedia
Video Capture
Card
Video Capture
Card
Authoring
Language
Authoring
Language
StoryboardStoryboard Compact Disk
Interactive
Compact Disk
Interactive
Sound BoardSound Board Compressed
Audio
Compressed
Audio
Digital Video
Interactive
Digital Video
Interactive
MIDIMIDI Computer
Edit System
Computer
Edit System
Interactive
Video
Interactive
Video Digital AudioDigital Audio
Multimedia Technologies
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
9
Business Enterprise Application Software
Customer
Relationship
Management
Human
Resource
Management
Accounting and
Financial
Management
Supply
Chain
Management
Enterprise
Resource
Planning
Business
Decision
Support
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
10
Functions of an Operating System
Resource
Management
Resource
Management
Task
Management
Task
Management
User
Interface
User
Interface
File
Management
File
Management
Utilities
and Other
Functions
Utilities
and Other
Functions
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
11
Categories of Programming Languages
Machine Languages
Use binary coded
instructions
1001 1001
1100 1101
High Level Languages
Use brief statements
Compute X = Y + Z
Markup Languages
Use embedded
control codes
Assembler Languages
Use symbolic coded
instructions
LOD Y
ADD Z
Fourth Generation
Languages
Use natural statements
Object-Oriented
Languages
Define objects that
contain data and actions
Document.write
(“Hi There”)
<H1>First heading</H>
<!ELEMENT Product
(#Item | manuf)>
SUM THE FOLLOWING
NUMBERS
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
12
Programming Language Translation
Language
Translation
Process
Language
Translation
Process
Source
Program
Machine
Language
Object
Program
Written in
BASIC,
COBOL,
etc.
Language
Translator
Program
• Compiler
• Interpreter
• Assembler
IF A := B
THEN 1001101
1110101
0010110
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
13
• Computer software consists of two major types
of programs: application software that directs
the performance of a particular end user task,
and system software that controls and
supports the operations of a computer system.
• Application software includes a variety of
programs that can be segregated into general-
purpose and application-specific categories.
Chapter Summary
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
14
• System software can be subdivided into
system management programs and system
development programs. The former is used to
manage hardware, software, networks, and
data resources. The latter is used by IS
specialists to develop computer programs.
• An operating system is an integrated system of
programs that supervises the operations of the
CPU.
Chapter Summary (cont)
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved.
I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien
15
• There are 5 major levels of programming
languages. Language translator programs
convert programming language instructions
into machine language instructions.
Chapter Summary (cont)

More Related Content

Similar to Chap004 MIS (Management Information System)

O leary2011 comp_ppt_ch01
O leary2011 comp_ppt_ch01O leary2011 comp_ppt_ch01
O leary2011 comp_ppt_ch01
zelalwattar
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
AirrahArishaPialaAlc
 
Fundamentos de Software
Fundamentos de SoftwareFundamentos de Software
Fundamentos de Software
Nicolas Garcia
 
Chap001 MIS (Management Information System)
Chap001 MIS (Management Information System)Chap001 MIS (Management Information System)
Chap001 MIS (Management Information System)
Abbott
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
jessiehampson
 
MIS intro
MIS introMIS intro
MIS intro
Pradeep513562
 
Management Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA StudentManagement Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA Student
AG RD
 
O leary2012 comp_ppt_ch05
O leary2012 comp_ppt_ch05O leary2012 comp_ppt_ch05
O leary2012 comp_ppt_ch05
Dalia Saeed
 
Ian_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdfIan_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdf
jyotineeli1
 
software engineering ch-1
software engineering ch-1software engineering ch-1
software engineering ch-1
kamlesh kumar mehta
 
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
IBM Security
 
training report pages
 training report pages training report pages
training report pages
MITHLESH KUMAR YADAV
 
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET-  	  Voice Recognition(AI) : Voice Assistant RobotIRJET-  	  Voice Recognition(AI) : Voice Assistant Robot
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET Journal
 
The Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for BusinessThe Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for Business
Marshall Van Alstyne
 
Management Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA StudentManagement Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA Student
AG RD
 
TYPES OF SOFTWARE lesson in css- Copy.pptx
TYPES OF SOFTWARE lesson in css- Copy.pptxTYPES OF SOFTWARE lesson in css- Copy.pptx
TYPES OF SOFTWARE lesson in css- Copy.pptx
reynaldo glendro
 
32 Speech to Text Phone Based Translation
32 Speech to Text Phone Based Translation32 Speech to Text Phone Based Translation
32 Speech to Text Phone Based Translation
Chief Innovation
 
Z13 update
Z13 updateZ13 update
Z13 update
Stig Quistgaard
 
Fun and Games Linux Game Servers
Fun and Games Linux Game ServersFun and Games Linux Game Servers
Fun and Games Linux Game Servers
evolutionaryit
 
mobile ecosystem and mobile 2.0
mobile ecosystem and mobile 2.0mobile ecosystem and mobile 2.0
mobile ecosystem and mobile 2.0
MuthuKavya9976
 

Similar to Chap004 MIS (Management Information System) (20)

O leary2011 comp_ppt_ch01
O leary2011 comp_ppt_ch01O leary2011 comp_ppt_ch01
O leary2011 comp_ppt_ch01
 
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdfAPPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
APPLICATIONS AND DEVICES-DRIVERS REVIEW NOTES.pdf
 
Fundamentos de Software
Fundamentos de SoftwareFundamentos de Software
Fundamentos de Software
 
Chap001 MIS (Management Information System)
Chap001 MIS (Management Information System)Chap001 MIS (Management Information System)
Chap001 MIS (Management Information System)
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 
MIS intro
MIS introMIS intro
MIS intro
 
Management Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA StudentManagement Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA Student
 
O leary2012 comp_ppt_ch05
O leary2012 comp_ppt_ch05O leary2012 comp_ppt_ch05
O leary2012 comp_ppt_ch05
 
Ian_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdfIan_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdf
 
software engineering ch-1
software engineering ch-1software engineering ch-1
software engineering ch-1
 
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
 
training report pages
 training report pages training report pages
training report pages
 
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET-  	  Voice Recognition(AI) : Voice Assistant RobotIRJET-  	  Voice Recognition(AI) : Voice Assistant Robot
IRJET- Voice Recognition(AI) : Voice Assistant Robot
 
The Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for BusinessThe Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for Business
 
Management Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA StudentManagement Information System one or two chapter By Amjad Ali Depar MBA Student
Management Information System one or two chapter By Amjad Ali Depar MBA Student
 
TYPES OF SOFTWARE lesson in css- Copy.pptx
TYPES OF SOFTWARE lesson in css- Copy.pptxTYPES OF SOFTWARE lesson in css- Copy.pptx
TYPES OF SOFTWARE lesson in css- Copy.pptx
 
32 Speech to Text Phone Based Translation
32 Speech to Text Phone Based Translation32 Speech to Text Phone Based Translation
32 Speech to Text Phone Based Translation
 
Z13 update
Z13 updateZ13 update
Z13 update
 
Fun and Games Linux Game Servers
Fun and Games Linux Game ServersFun and Games Linux Game Servers
Fun and Games Linux Game Servers
 
mobile ecosystem and mobile 2.0
mobile ecosystem and mobile 2.0mobile ecosystem and mobile 2.0
mobile ecosystem and mobile 2.0
 

More from Abbott

Chap002 (Management Information System)
Chap002 (Management Information System)Chap002 (Management Information System)
Chap002 (Management Information System)
Abbott
 
Stacks and queues
Stacks and queuesStacks and queues
Stacks and queues
Abbott
 
Practice programs
Practice programsPractice programs
Practice programs
Abbott
 
linked list
linked listlinked list
linked list
Abbott
 
Data structure lecture 2
Data structure lecture 2Data structure lecture 2
Data structure lecture 2
Abbott
 
Data structure lecture 2 (pdf)
Data structure lecture 2 (pdf)Data structure lecture 2 (pdf)
Data structure lecture 2 (pdf)
Abbott
 
Ch17
Ch17Ch17
Ch17
Abbott
 
Array 2
Array 2Array 2
Array 2
Abbott
 

More from Abbott (8)

Chap002 (Management Information System)
Chap002 (Management Information System)Chap002 (Management Information System)
Chap002 (Management Information System)
 
Stacks and queues
Stacks and queuesStacks and queues
Stacks and queues
 
Practice programs
Practice programsPractice programs
Practice programs
 
linked list
linked listlinked list
linked list
 
Data structure lecture 2
Data structure lecture 2Data structure lecture 2
Data structure lecture 2
 
Data structure lecture 2 (pdf)
Data structure lecture 2 (pdf)Data structure lecture 2 (pdf)
Data structure lecture 2 (pdf)
 
Ch17
Ch17Ch17
Ch17
 
Array 2
Array 2Array 2
Array 2
 

Recently uploaded

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
ScyllaDB
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
NTTDATA INTRAMART
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 

Recently uploaded (20)

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 

Chap004 MIS (Management Information System)

  • 1. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 1 I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien C h a p t e r 4 Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software
  • 2. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 2 • Describe several major trends occurring in computer software. • Give examples of several major types of application and system software. • Explain the purpose of several popular software packages for end user productivity and collaborative computing. • Outline the functions of an operating system. • Describe the main uses of high-level, fourth- generation, object-oriented, and web-oriented languages and tools. Chapter Objectives
  • 3. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 3 Categories of Computer Software General- Purpose Programs General- Purpose Programs Application- Specific Programs Application- Specific Programs System Management Programs System Management Programs System Development Programs System Development Programs Application Software Application Software Computer Software Computer Software System Software System Software
  • 4. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 4 Trends in Computer Software First Generation First Generation Second Generation Second Generation Third Generation Third Generation Fourth Generation Fourth Generation Fifth Generation Fifth Generation User-Written Programs Machine Languages Packaged Programs Symbolic Languages Operating Systems High-Level Languages DBMS Fourth-Generation Languages Microcomputer Packages Natural & Object-Oriented Languages Multipurpose Graphic- Interface Network-Enabled Expert-Assisted Packages Trend: Toward Easy-to-Use Multipurpose Network-Enabled Application Packages for Productivity and Collaboration Trend: Toward Visual or Conversational Programming Languages and Tools
  • 5. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 5 Common General- Purpose Applications • Electronic Mail • Word Processing • Presentation Graphics • Multimedia • Personal Information Manager • Groupware
  • 6. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 6 Web Browsers Discussion Groups Surf the Net Launch Information Searches E-Mail Multimedia File Transfer Typical uses of a Web Browser in Internet, Intranet, and Extranet Environments
  • 7. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 7 Database Management Packages Database Development Database Maintenance Database Interrogation Application Development Primary Tasks of Database Management Packages Primary Tasks of Database Management Packages
  • 8. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 8 Key Technologies of Multimedia Video Capture Card Video Capture Card Authoring Language Authoring Language StoryboardStoryboard Compact Disk Interactive Compact Disk Interactive Sound BoardSound Board Compressed Audio Compressed Audio Digital Video Interactive Digital Video Interactive MIDIMIDI Computer Edit System Computer Edit System Interactive Video Interactive Video Digital AudioDigital Audio Multimedia Technologies
  • 9. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 9 Business Enterprise Application Software Customer Relationship Management Human Resource Management Accounting and Financial Management Supply Chain Management Enterprise Resource Planning Business Decision Support
  • 10. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 10 Functions of an Operating System Resource Management Resource Management Task Management Task Management User Interface User Interface File Management File Management Utilities and Other Functions Utilities and Other Functions
  • 11. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 11 Categories of Programming Languages Machine Languages Use binary coded instructions 1001 1001 1100 1101 High Level Languages Use brief statements Compute X = Y + Z Markup Languages Use embedded control codes Assembler Languages Use symbolic coded instructions LOD Y ADD Z Fourth Generation Languages Use natural statements Object-Oriented Languages Define objects that contain data and actions Document.write (“Hi There”) <H1>First heading</H> <!ELEMENT Product (#Item | manuf)> SUM THE FOLLOWING NUMBERS
  • 12. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 12 Programming Language Translation Language Translation Process Language Translation Process Source Program Machine Language Object Program Written in BASIC, COBOL, etc. Language Translator Program • Compiler • Interpreter • Assembler IF A := B THEN 1001101 1110101 0010110
  • 13. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 13 • Computer software consists of two major types of programs: application software that directs the performance of a particular end user task, and system software that controls and supports the operations of a computer system. • Application software includes a variety of programs that can be segregated into general- purpose and application-specific categories. Chapter Summary
  • 14. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 14 • System software can be subdivided into system management programs and system development programs. The former is used to manage hardware, software, networks, and data resources. The latter is used by IS specialists to develop computer programs. • An operating system is an integrated system of programs that supervises the operations of the CPU. Chapter Summary (cont)
  • 15. Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m s Tenth EditionJames A. O’Brien 15 • There are 5 major levels of programming languages. Language translator programs convert programming language instructions into machine language instructions. Chapter Summary (cont)

Editor's Notes

  1. Information systems depend on software resources to help end users use computer hardware to transform data into information products. Software handles the input, processing, output, storage, and control activities of information systems. Computer software is typically classified into two major types of programs: Systems Software. These are programs that manage and support the resources and operations of a computer system. A. System Management Programs. These programs help run the hardware and communicate critical information throughout the IS. Examples are operating systems, operating environments (such as GUI interfaces), database management systems, and telecommunications monitors. B. System Development Programs. These programs are used to build new application programs or specific information systems applications. Examples include programming language translators, programming environments, and CASE packages. Applications Software. These are programs that direct the performance of a particular use, or application, of computers to develop specific information products by end users. A. General-Purpose Application Programs. These programs allow end users to create a great many different information products within a general knowledge category. Examples include word processing, spreadsheets, database managers, graphics, and integrated packages. .Application-Specific Programs. These programs are dedicated to very specific functions within a knowledge area. Examples include programs for accounting, generating marketing plans, or handling financing. Teaching Tips This slide corresponds to Figure 4.2 on p. 134 and relates to the material on p. 134.
  2. The figure on the slide emphasizes the following two major software trends important to managerial end users: From Custom-Designed to Off-the-Shelf. There is a trend away from custom-designed one-of-a-kind programs developed by professional programmers toward the use of off-the-shelf packages acquired by end users from software vendors. This trend makes it possible for end users to develop information products quickly and inexpensively and to adapt the program to make new information products without having to re-write the program itself. From Machine-Specific to Procedural Languages. Another trend is away from technical, machine-specific programming languages that use binary-based or symbolic codes or procedural languages toward the use of nonprocedural, natural languages that are closer to human speech. These fourth-generation languages often make use of graphical user interfaces that make development of software applications easier for non-technical end users. Some software includes expert-assisted intelligent help features, sometimes called wizards, that question the user on a few custom features of the information product she or he wants to make and then automates the rest of the process on the basis of those answers. Teaching Tips This slide corresponds to Figure 4.3 on p. 134 and relates to the material on pp. 134 -135.
  3. There are numerous general-purpose application programs commonly used in business. These include: Electronic Mail. Communication software that allows you to send electronic messages via the Internet or an intranet. Examples: Eudora, Webmail. Word Processing Programs. Are programs that computerize the creation, editing, and printing of documents. Examples: Microsoft Word, Corel WordPerfect. Electronic Spreadsheet. Software that helps you to design and create electronic accounting spreadsheets for use in business analysis, planning, and modeling. Examples: Lotus 1-2-3, Microsoft Excel. Presentation Graphics. Software that helps you prepare multimedia presentations of graphics, animations, video clips etc., as well web pages. Examples: Microsoft PowerPoint, Lotus Freelance. Multimedia Software. Related to presentation software is multimedia software. This software is used to create a wide variety of presentation products, information products, education and entertainment products, and usually comes with tools specifically created to capture and edit various types of media, e.g. video, audio, animation etc. Examples: Corel Draw 9, Adobe PhotoShop, Macromedia, Shockwave. Personal Information Managers. Software that helps end users store, organize, and retrieve information like schedules and management appointments, meetings, customers and clients etc. Examples: Lotus Organizer, Microsoft Outlook. Groupware Software. Collaboration software that helps workgroups and teams work together to accomplish group assignments. Examples: Lotus Notes, Microsoft Exchange. Teaching Tips This slide relates to the material on pp. 139-146.
  4. Let’s take a moment to examine a couple of other important types of application software in some more detail. Web Browser: The most important software component for many computer users today is the powerful and feature-rich web browser. A browser is a key software interface you use to point and click your way through the hyperlinked resources of the World Wide Web and the rest of the Internet, as well as corporate intranets and extranets. Two popular browsers include: Netscape Navigator, Microsoft Explorer. Web Browser as the Universal Client: Industry experts are predicting that the web browser will be the model for how most people will use networked computers into the next century. Browsers are being called the universal client, that is, the software component installed on the workstation of all the clients (users) in client/server networks throughout an enterprise. Web browsers have evolved into suites of communication and collaboration software including: discussion forums, databases, audio and data conferencing, chat, Internet telephone, group scheduling, calendaring, and web page editor. Teaching Tips This slide relates to the material on pp. 137-138.
  5. Database and graphics programs are also increasingly common in the business environment. Together with word processing and spreadsheet programs, they are often combined in integrated software packages designed to work together as an &amp;quot;Office Suite.&amp;quot; Database Management Programs. These packages allow end users to set up database files and records on their personal computers. Most DBMS packages perform four primary tasks: Database Development. This defines and organizes the content, relationships, and structure of the data needed to build a database. Database Interrogation. This provides access to the data for information retrieval and report generation. Database Maintenance. This gives users the ability to add, delete, update, correct, and protect that data in the database. Application Development. This allows users to develop prototypes of data entry screens, queries, forms, reports, and labels for a proposed application. Teaching Tips This slide relates to the material on p. 142.
  6. Multimedia refers to computer-based integration of a large amount of high-quality data and information sources focused on providing end users alternatives in the way they acquire, use, and take advantage of the information products or content of the multimedia package. Multimedia can be used to enhance and accelerate learning and is becoming the area of first choice in developing new business training packages. Key technologies include: Authoring Language: This is a high-level programming facility with English language commands. Compact Disk Interactive: This is a standard proposed by Philips Corp. for reading data from a CD-ROM disk. Compressed Audio: This is designed to increase the storage capacity of disk systems. Computer Edit System: This is a video editing system controlled by computer to enhance accuracy and quality in frame-by-frame editing. Digital Audio: This is a technique for storing analog audio as a series of numbers. Digital Video Interactive: This compresses video images up to 160 to 1, necessary due to the very large sizes of digitized video data. Interactive Video: This allows the user to control the sequence of events unfolding on a video screen through manipulation of computer-based commands. Musical Instrument Digital Interface (MIDI): This is the serial data transmission protocol for transporting musical information between compatible electronic musical devices. Sound Board: This is a circuit board and software that captures and plays back a sound on a PC. Storyboard: This is a visualization of a piece of multimedia “code” representing how the program will proceed, using frames from a sequence to show a visual skeleton of the piece. Video Capture Card: This circuit board and software allows end users to digitize analog video from a number of external devices such as TVs, VCRs, 8mm cameras, or still cameras. Teaching Tips This slide relates to the material pp. 143-144.
  7. Business Enterprise Application Software are application packages that support managerial decision making and operational users. Such applications include these shown. Most of these will be discussed in more detail in later chapters. Enterprise Resource Planning (ERP). Uses integrated cross-functional software to reengineer, integrate, and automate the basic business processes of a company to improve its efficiency, agility, and profitability. Customer Relationship Management (CRM). These systems consist of a family of software modules that perform the business activities involved in such ‘front office’ processes like customer sales, marketing, and service. These tools enable companies to identify, target, and retain their best customers. Human Resource Management. These are information systems that support human resource management activities such as recruitment, selection and hiring, job placement, performance appraisals and training and development. Accounting and Financial Management. These are information systems that record and report business transactions, the flow of funds through an organization, and produce financial statements. Thus, these systems provide information for the planning and control of business operations, as well as for legal and historical record keeping. Supply Chain Management. A supply chain is the network of business processes and interrelationships among businesses that are needed to build, sell, and deliver a product to its final customer. Supply Chain Management applications integrate management practices and IT to optimize information and product flows among these processes and partners. Teaching Tips This slide corresponds to Figure 4.16 on p. 147 and relates to material on pp. 146-147.
  8. The operating system of a computer manages the operations of the CPU, controls the input/output and storage resources and activities of the computer system, and provides various support services as the computer executes the application programs of users. The user interface is the part of the operating system that allows users to communicate with the computer. Interfaces can be command-driven (the user types in command instructions through the keyboard), menu-driven (the user selects commands presented on-screen with either a mouse or keyboard), and graphical (the user selects commands that appear as icons, buttons, bars, and other images with a mouse or other pointing device). Through the interface, the end user has access to the following resources: Resource Management. These programs manage the hardware of a computer system, including its CPU, memory, secondary storage devices, and input/output peripherals. File Management. Operating systems also contain file management programs that control the creation, deletion, and access to files of data and programs. File management involves keeping track of the physical location of files on magnetic disks and other secondary storage devices. Task Management. Task management programs manage the computing tasks of end users. They give slices of the CPU&amp;apos;s processing time to tasks and determine the logistics of which tasks take priority over others when more processing time is required. Instructor’s Note: The following is extra-textual material on this topic: Utilities and Other Functions. Operating systems may contain additional programs (or support for them to be added later) called utilities that help maintain the integrity of the system and its interface with the system hardware. Common utilities are used to defrag a system&amp;apos;s hard drive, compress the space programs and files need for storage, or other functions. Teaching Tips This slide corresponds to Figure 4.19 on p. 151 and relates to material on pp. 151-152. Discussion topic: Discuss the advantages and disadvantages of popular operating systems, e.g. Windows 2000, UNIX, LINUX, Netware, etc.
  9. A programming language allows a programmer or end user to develop the set of instructions that constitute a computer program. Each programming language has its own unique vocabulary, grammar, and uses. The major categories of programming languages are identified on the slide and described below: Machine Languages. Machine languages (or first-generation languages) are the most basic level of programming languages. These use binary codes unique to the computer, requiring programmers to have a detailed knowledge of the specific CPU they wish to write software for. Assembler Languages. Assembler languages (or second-generation languages) reduce the difficulties in writing language code by using translator programs (assemblers) that convert the symbolic language of the code into machine language. High-Level Languages. High-level languages (or third-generation languages) use instructions, called statements that closely resemble human language or the standard notation of mathematics. They are translated into machine language by compilers or interpreters. Fourth-Generation Languages. Fourth-generation languages describe a variety of programming languages that are more nonprocedural and conversational than previous languages. Nonprocedural languages have programmers specify the results they want while the program works with the computer to determine the sequence of instructions that will accomplish those results. Object-Oriented Languages. Object-oriented programming (OOP) ties data and instructions together into objects that can be combined in many different ways with other objects to create programs. Unlike procedural languages, OO systems objects tell other objects to perform actions on themselves. Thus, objects are more efficient and can be reused to create new programs. Java is an example of an OOP, which is specifically designed for real-time, interactive, web-based network applications. What makes Java so special is that it is computing platform independent. This means that any computer and any operating system anywhere in a network can execute Java programs. HTML. Is a page description language that creates hypertext or hypermedia web documents. HTML embeds control codes, or tags, in the ASCII text of a document. These tags are used to designate titles, headings, graphics, multimedia components, as well as hyperlinks within the document. XML. Unlike HTML, XML describes the content of web pages by applying identifying tags or contextual labels to the data in web documents. By classifying data in this way, an XML website&amp;apos;s information is more searchable, sortable, and easier to analyze. Teaching Tips This slide relates to material on pp. 156-160.
  10. Programming packages help programmers develop computer programs. These include: Language Translator Programs. These translate a set of instructions into the computer’s own machine language. Typical language translator programs include: Assembler. An assembler translates the symbolic instruction codes of programs written in an assembler language into machine language. Compiler. A compiler translates high-level language statements. Interpreter. An interpreter is a special kind of compiler that translates and executes each program statement one at a time. Programming Tools. Common programming tools include graphics-oriented editors and debuggers to help identify and avoid errors while programming. Teaching Tips This slide relates to material on p. 162.
  翻译: