Principles of Information Systems, Tenth Edition: Software: Systems and Application Software
Principles of Information Systems, Tenth Edition: Software: Systems and Application Software
Chapter 4
Software: Systems and Application
Software
Principles and Learning Objectives
• Computer programs:
– Sequences of instructions for the computer
• Documentation:
– Describes program functions to help the user
operate the computer system
• Types of software:
– Systems software
– Application software
• Hardware independence:
– Application program interface (API):
• Allows applications to make use of the operating
system
• Memory management:
– Allows computer to execute program instructions
effectively and to speed processing
• Networking capability:
– Allows computers in a network to send and receive
data and share computing resources
• Access to system resources and security:
– Protection against unauthorized access
– OS establishes a logon procedure
• File management:
– Ensures that files in secondary storage are available
when needed and that they are protected from
access by unauthorized users
• Windows Server:
– Can be used to prevent unauthorized disclosure of
information
• UNIX:
– Can be used on many computer system types and
platforms
• Red Hat Linux:
– Can manage a cluster of up to eight servers
• Mac OS X Server:
– Includes support for 64-bit processing
Principles of Information Systems, Tenth Edition 28
Enterprise Operating Systems
• z/OS:
– IBM’s first 64-bit enterprise OS
• HP-UX and Linux:
– HP-UX:
• Robust UNIX-based OS from Hewlett-Packard
• Supports Internet, database, and business
applications on server and mainframe enterprise
systems
• Other utilities:
– Key logging software allows a manager to see every
keystroke a worker makes on a computer system
– Monitoring software can catalog the Internet sites
that employees visit
– Keyboard shortcut utilities allow users to map
common tasks to defined keyboard combinations
• Application programs:
– Interact with systems software
– Help you perform common tasks, such as:
• Creating and formatting text documents
• Performing calculations
• Managing information
• Proprietary software:
– One-of-a-kind program for a specific application,
usually developed and owned by a single company
• Off-the-shelf software:
– Existing software program that is purchased
• Application service provider (ASP):
– Company that can provide software, support, and
computer hardware on which to run the software
from the user’s facilities over a network
• Word processing
• Spreadsheet analysis
• Database applications
• Presentation graphics program
• Personal information managers
• Software suites and integrated software packages
• Other personal application software
• Software bug:
– Defect in a program that keeps it from performing as
it should
• Some tips for reducing impact of software bugs:
– Register all software
– Check read-me files for work-arounds
– Access support area of the manufacturer’s Web site
for patches
– Install latest software updates