Computer Software: Introduction To Information Systems
Computer Software: Introduction To Information Systems
Computer Software: Introduction To Information Systems
Chapter
4
Computer
Software
James A. O’Brien Introduction to Information Systems 2
Chapter Objectives
• Describe several important 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
programming languages and tools.
James A. O’Brien Introduction to Information Systems 3
Computer
Software
Application System
Software Software
Databases
Hardware
Operating System
Graphics User Interface
Special Applications Games
James A. O’Brien Introduction to Information Systems 5
Apple :
Leopard
????
Microsoft
Office
Microsoft:
Vista
James A. O’Brien Introduction to Information Systems 6
•
Apple : Goes to
Intel Chip
Leopard
Yes
Microsoft
Office
Microsoft:
Vista
User
Interface
Utilities
Resource Task File
and Other
Management Management Management
Functions
James A. O’Brien Introduction to Information Systems 8
Natural &
Object-Oriented
DBMS Languages
User-Written Packaged Operating
Fourth-Generation Multipurpose
Programs Programs Systems
Languages Graphic- Interface
Machine Symbolic High-Level
Microcomputer Network-Enabled
Languages Languages Languages
Packages Expert-Assisted
Packages
• 10 PRINT “HELLO”
• 20 END
James A. O’Brien Introduction to Information Systems 11
• 10 PRINT “HELLO”
• 20 GOTO 10
• 30 END
James A. O’Brien Introduction to Information Systems 12
Source
Program
Written in
BASIC,
COBOL, Language
etc. Translation Machine
Process Language
Object
Program
Databases
Hardware
Operating System
Graphics User Interface
Special Applications Games?
James A. O’Brien Introduction to Information Systems 16
Web Browsers
Launch
Discussion Surf the Net
Information
Groups Searches
Multimedia
File E-Mail
Transfer
James A. O’Brien Introduction to Information Systems 19
Database Database
Development Interrogation
Primary Tasks of
Database Management
Packages
Database Application
Maintenance Development
James A. O’Brien Introduction to Information Systems 20
Multimedia Technologies
Video Capture Authoring
Card Language
Compact Disk
Storyboard
Interactive
Key
Sound Board Technologies Compressed
Audio
of
Multimedia
Computer
MIDI
Edit System
Interactive
Digital Audio
Video Digital Video
Interactive
James A. O’Brien Introduction to Information Systems 21
Accounting and
Financial
Management
Customer Supply
Relationship Business Chain
Management Decision Management
Support
Human Enterprise
Resource Resource
Management Planning
James A. O’Brien Introduction to Information Systems 22
Summary
• Software is more capable
• Software is more graphic oriented - GUI
• Software takes more computer resources
– Disk storage and RAM
• Databases are more and more dominant
• Fewer standard computer languages
• Software is more object oriented
• Web based applications are increasing
• Database systems
James A. O’Brien Introduction to Information Systems 23
Chapter Summary
• 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.
James A. O’Brien Introduction to Information Systems 24