foundations of information systems system software chapter 2 bis 1202
TRANSCRIPT
![Page 1: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/1.jpg)
FOUNDATIONS OF INFORMATION SYSTEMS
SYSTEM SOFTWARE
Ch
ap
ter
2
BIS 1202
![Page 2: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/2.jpg)
Learning Objectives
1. Describe several important trends occurring in computer software.
2. Give examples of major types of application and system software.
3. Explain the purpose of several popular software packages for end user productivity and collaborative computing.
4. Define and describe the functions of an operating system.
5. Describe the main uses of computer programming software, tools, and languages. BIS1202
![Page 3: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/3.jpg)
System Software Outline
Application Software
Systems Software
Operating Systems
BIS1202
![Page 4: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/4.jpg)
Case 1: Microsoft is looking at how companies do business
Microsoft has started focusing on different industries and writing software products to support them Examples, financial services, communications,
government, education, automotive, retail and hospitality, health care, manufacturing, media
Vertical segments: a specific industry Accelerators: software add-ons aimed at
business processes common to a given industry Software layers: software that serves the needs
of a broad base of companies in a particular sector inserted into enterprise applications
BIS1202
![Page 5: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/5.jpg)
Case Study Questions
1. A common phrase among IT professionals is “The world views its data through Windows.” Why does Microsoft dominate the desktop and networked software market? Visit its website at www.microsoft.com, and review its broad range of software products and services to help with your answer.
2. How successful will Microsoft be in competing with software vendors who specialize in specific market applications like health care, retail and other specialty services? Why?
BIS1202
![Page 6: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/6.jpg)
Case Study Questions
3. Do you agree with Microsoft’s strategy to develop industry-specific partners to capitalize on opportunities in both large and small business sectors? Is there an advantage or a disadvantage to being one of Microsoft’s partners in this type of relationship? Explain.
BIS1202
![Page 7: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/7.jpg)
Real World Internet Activity
1. Industry-specific software applications are everywhere. Despite this, many industries still do not have a wide variety of software applications to meet their needs. Using the Internet,
See if you can find one example of an industry that has a wide variety of vertical applications,
One industry that does not have a variety of software solutions to choose from.
BIS1202
![Page 8: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/8.jpg)
Real World Group Activity
2. Using the industries who do not have a wide variety of support applications that you found from the first activity, in small groups,
Discuss what types of applications would be valuable to your industries.
Why do you think the applications you came up with have not been developed?
BIS1202
![Page 9: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/9.jpg)
Types of software by function
BIS1202
![Page 10: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/10.jpg)
Software types
Application software Performs information processing tasks for
end users
System software Manages and supports operations of
computer systems and networks
BIS1202
![Page 11: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/11.jpg)
Software classifications by development
Classify based on how it was developed Custom software / bespoke
Software applications that are developed within an organization for use by that organization
COTS software Commercial Off-the-shelf (COTS) Software developed with the intention of selling
the software in multiple copies Why would you choose Custom over COTS? Why would you choose COTS over Custom?
BIS1202
![Page 12: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/12.jpg)
Software classifications by user PersonalWorkgroup
Two or more people who work together to achieve a common goal
enterpriseBIS1202
![Page 13: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/13.jpg)
A. Application Software
Gives users the ability to solve problems and perform specific tasks
Interact with systems software Systems software then directs the
hardware to perform tasks
BIS1202
![Page 14: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/14.jpg)
Application Software
General purpose Programs that perform common
information processing jobs for end users E.g., word processing, spreadsheet, etc. Also called productivity packages
Application-specific Programs that support specific applications
of end users E.g., electronic commerce, customer
relationship management, etc.BIS1202
![Page 15: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/15.jpg)
Types (by Functions) of Application Software Proprietary software / bespoke soft ware
One-of-a-kind program for a specific application Off-the-shelf software
Existing software program that can be purchased Application service provider (ASP)
Provides the software, support, and computer hardware on which to run the software
Software as a service (SaaS) Businesses subscribe to Web-delivered business
application software by paying a monthly service charge or a per-use fee BIS1202
![Page 16: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/16.jpg)
Types and Functions of Application Software (continued)
BIS1202
![Page 17: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/17.jpg)
Types and Functions of Application Software (continued)
BIS1202
![Page 18: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/18.jpg)
a) Personal Application Software Word Processing Spreadsheet Analysis Database Applications Graphics Programs Personal Information Managers Software Suites and Integrated Software
Packages
BIS1202
![Page 19: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/19.jpg)
Personal Application Software (continued)
BIS1202
![Page 20: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/20.jpg)
b) Workgroup Application Software
Workgroup application software Designed to support teamwork
GroupwareHelps groups of people work together effectively
BIS1202
![Page 21: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/21.jpg)
Workgroup Application Software (continued)
BIS1202
![Page 22: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/22.jpg)
c) Enterprise Application Software
Software that benefits an entire organization
Enterprise resource planning (ERP) software Programs that manage a company’s vital
business operations for an entire multisite, global organization as one.
BIS1202
![Page 23: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/23.jpg)
Enterprise Application Software (continued)
BIS1202
![Page 24: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/24.jpg)
Application Software for Information, Decision Support, and Specialized Purposes Available in every industry
Example: Genetic researchers are using software to visualize and analyze the human genome
BIS1202
![Page 25: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/25.jpg)
Software Suites
BIS1202
![Page 26: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/26.jpg)
Software Suites
Software suites integrate software packages Advantages:
Cost less than buying individual packages All have a similar GUI Work together well
Disadvantages Features not used by all users Take a lot of disk space
BIS1202
![Page 27: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/27.jpg)
Web Browser
Software applications that support navigation through the point-and-click resources of the Web
Surfing the web Becoming a universal software platform
for Internet-based applications Microsoft Explorer, Netscape Navigator,
Firefox, Opera or Mozilla
BIS1202
![Page 28: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/28.jpg)
E-mail, Instant Messaging and Weblogs E-mail
Software to communicate by sending and receiving messages and attachments via the Internet, intranet or extranet
Instant messaging (IM) Receive electronic messages instantly
Weblog or blog A personal website in dated log format Updated with new information about a
subject or range of subjects
BIS1202
![Page 29: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/29.jpg)
Word processing and Desktop publishing
Word processing Create, edit, revise and print documents E.g., Microsoft Word, Lotus WordPro and
Corel WordPerfect Desktop Publishing
Produce printed materials that look professionally published
E.g., Adobe PageMaker, Microsoft Publisher and QuarkXPress
BIS1202
![Page 30: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/30.jpg)
Electronic Spreadsheets and Presentation Graphics
Electronic Spreadsheets Worksheet of rows and columns Used for calculations and charts E.g., Lotus 1-2-3, Microsoft Excel, Corel
QuattroPro Presentation Graphics
Convert numeric data into graphics displays Prepare multimedia presentations including
graphics, photos, animation, and video clips E.g., Microsoft PowerPoint, Lotus Freelance,
Corel PresentationsBIS1202
![Page 31: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/31.jpg)
Personal Information Manager and Groupware
Personal Information Manager (PIM) Software for end user productivity and
collaboration Store information about clients, schedules,
manage appointments, manage tasks E.g., Lotus Organizer, Microsoft Outlook
Groupware Software that helps workgroups collaborate
on group assignments E-mail, discussion groups, databases,
videoconferencing E.g., Lotus Notes, Novell GroupWise,
Microsoft ExchangeBIS1202
![Page 32: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/32.jpg)
Software alternatives
Outsourcing development and maintenance of software
Application service providers (ASPs) Companies that own, operate and maintain
application software and computer system resources
Use the application for a fee over the Internet
Pay-as-you-go
BIS1202
![Page 33: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/33.jpg)
Software Licensing
All software (COTS, ASP) is licensed You don’t buy software: you buy a
license to use the software under the terms of the licensing agreement
Licensed to protect the vendor’s property rights
BIS1202
![Page 34: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/34.jpg)
Case 2: Open-Source Software – assignment 1 for BIS-2010 evening. Open-source software
Also referred to as free software Software can be modified Typically acquired with a license License grant you the right to run the software,
own the source code, modify the source code and distribute copies of the software
Free but have to pay for training, support, documentation
Examples: Linux, Apache Web server, Sendmail, Perl scripting language
BIS1202
![Page 35: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/35.jpg)
Case Study Questions
1. What are the business benefits of adopting open-source software?
2. What are the risks associated with open-source software? How can these risks be addressed?
3. Do you see open-source software eventually replacing the current proprietary software model? Explain your answer.
BIS1202
![Page 36: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/36.jpg)
Real World Internet Activity
1. A wide variety of organizations have been formed to advance the open-source initiative. Using the Internet,
See if you can find information on these open-source advocate organizations.
A good place to start is www.opensource.org
BIS1202
![Page 37: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/37.jpg)
Real World Group Activity – Group work for discussion
2. Supporters as well as detractors of open-source operating systems such as Linux are quite passionate about their feelings. In small groups,
Discuss the advantages and disadvantages of open-source applications.
If any of your classmates have experience with systems such as Linux, ask them to explain their feelings and experiences.
BIS1202
![Page 38: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/38.jpg)
B. Systems Software
Definition: a type of computer software designed to
operate the computer hardware and to provide and maintain a platform for running application software.
Critical function of systems software Controlling operations of computer
hardware Supports the application programs’
problem-solving capabilities
BIS1202
![Page 39: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/39.jpg)
System software
Software that manages and supports a computer system
System management programs Programs that manage hardware, software,
network, and data resources E.g., operating systems, network management
programs, database management systems, systems utilities
Systems development programs Programs that help users develop information
system programsBIS1202
![Page 40: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/40.jpg)
Operating System
Integrated system of programs that Manages the operations of the CPU Controls the input/output and storage
resources and activities of the computer system
Provides support services as computer executes applications programs
BIS1202
![Page 41: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/41.jpg)
Operating System basic functions
BIS1202
![Page 42: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/42.jpg)
User Interface
Part of the operating system that allows you to communicate with it
Three main types: Command-driven Menu-driven Graphical user interfaces (GUI)
BIS1202
![Page 43: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/43.jpg)
Resource management
Part of operating system that manages the hardware and networking resources of a computer system Includes CPU, memory, secondary storage
device, telecommunications, and input/output peripherals
Virtual memory Swapping parts of programs and data
between memory and magnetic disks
BIS1202
![Page 44: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/44.jpg)
File management
Part of the operating system that controls the creation, deletion, and access of files of data and programs
BIS1202
![Page 45: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/45.jpg)
Task Management
Part of the operating system that manages the accomplishment of computing tasks of the end users
Multitasking Task management approach that allows for
several tasks to be performed in a seemingly simultaneous fashion Assigns only one task to CPU but switches between
tasks so quickly looks like executing all programs at once
Also called multiprogramming or time-sharing
BIS1202
![Page 46: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/46.jpg)
Popular Operating Systems Windows
GUI, multitasking, networking, multimedia Microsoft’s operating system Different versions manage servers
Unix Multitasking, multiuser, network-managing Portable – can run on mainframes, midrange and
PCs Linux
Low-cost, powerful reliable Unix-like operating system
Open-source MAC OS X
Apple operating system for the iMac GUI, multitasking, multimedia
BIS1202
![Page 47: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/47.jpg)
Systems Software
Types of systems software Operating System (OS) Utility Software Device Drivers Programming languages
BIS1202
![Page 48: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/48.jpg)
B1. Operating Systems
Combinations of OSs, computers, and users Single computer with a single user Single computer with multiple users Multiple computers Special-purpose computers
BIS1202
![Page 49: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/49.jpg)
Operating Systems (continued)
BIS1202
![Page 50: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/50.jpg)
Operating Systems (continued) Activities performed by the operating
system include: Perform common computer
hardware functions Provide a user interface and
input/output management Provide a degree of hardware
independence Manage system memory
BIS1202
![Page 51: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/51.jpg)
Operating Systems (continued) Common hardware functions
OS acts as an intermediary between the application and the hardware
User interface and input/output management User interface allows people to access and
command the computer system Hardware independence
Programmers can use APIs to create application software API –Application Programming Interface is an
interface implemented by a software program which enables it to interact with other softwareBIS1202
![Page 52: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/52.jpg)
Operating Systems (continued)
BIS1202
![Page 53: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/53.jpg)
Operating Systems (continued) Memory management
OS controls how memory is accessed and maximizes available memory and storage
Processing tasks Task management allocates computer
resources Networking capability
Computers can join together in a network to send and receive data – to share resources
BIS1202
![Page 54: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/54.jpg)
Operating Systems (continued) Access to system resources and security
OS needs to provide a high level of security against unauthorized access to users’ data
File management OS manages files to ensure that files in
secondary storage are available when needed
BIS1202
![Page 55: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/55.jpg)
Current Operating Systems
Microsoft PC operating systems Windows 7 released in 2009, less than three years
after the release of its predecessor, Windows Vista. The OS was intended to be a more focused, incremental upgrade to the Windows line, with the goal of being compatible with applications and hardware with which Windows Vista is already compatible.
Apple computer operating systems OSs have evolved and often provide features not
available from Microsoft Linux
An open-source operating systemBIS1202
![Page 56: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/56.jpg)
Current Operating Systems by user
Windows 7 Windows Server 2008 R2
BIS1202
![Page 57: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/57.jpg)
Workgroup Operating Systems Definition:
A workgroup OS is one that allows a collection of individuals to work together on a task.
Examples Server 2008 R2 Windows Server UNIX NetWare Red Hat Linux Mac OS X Server
BIS1202
![Page 58: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/58.jpg)
Enterprise Operating Systems Definition:
this is an OS that allows an organization to work as 1 regardless of the number of departments.
Examples : z/OS
IBM’s first 64-bit enterprise OS HP-UX and Linux
Robust UNIX-based OS Supports Internet database
BIS1202
![Page 59: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/59.jpg)
Operating Systems for Small Computers, EmbeddedComputers, and Special-Purpose Devices Palm OS
Operating system used in over 30 million handheld computers and smart phones
Windows Embedded Family of Microsoft OSs embedded into small
computer devices Windows Mobile
Operating system designed for smartphones and PDAs
BIS1202
![Page 60: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/60.jpg)
B2. Utility Programs
Miscellaneous housekeeping functions Example, Norton utilities includes data
backup, virus protection, data compression, etc.
Help to perform maintenance or correct problems with a computer system
Help to secure and safeguard data
BIS1202
![Page 61: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/61.jpg)
Utility Programs (continued)
BIS1202
![Page 62: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/62.jpg)
B3. Device Drivers
Definition: a device driver or software driver is a computer
program allowing higher-level computer programs to interact with a hardware device.
The function of a device driver is to allow the communication between the computer operating system and the device attached to it.
Read more: Device Driver Examples | eHow.com http://www.ehow.com/about_5345205_device-driver-examples.html#ixzz0wnoOj6L6
BIS1202
![Page 63: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/63.jpg)
B4. Programming Languages Sets of symbols and rules used to write
program code Programming
Translating what a user wants into instructions that the computer can understand and execute
BIS1202
![Page 64: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/64.jpg)
Programming Languages (continued)
BIS1202
![Page 65: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/65.jpg)
Programming Languages
BIS1202
![Page 66: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/66.jpg)
Language Translators
Definition: A computer program which transforms
source code into object code Language Translators convert information
from the human language to machine language which is the binary format.
It is also called a compiler. Use the internet and various text books
to get examples and read further
BIS1202
![Page 67: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/67.jpg)
Language Translators
Definition: A computer program which transforms
source code into object code Language Translators convert information
from the human language to machine language which is the binary format.
It is also called a compiler. Use the internet and various text books
to get examples and read further
BIS1202
![Page 68: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/68.jpg)
Language Translator Programs Translate instructions written in
programming languages into machine language
Assembler translates assembler language statements
Compiler translates high-level language statements
Interpreter compiler that translates and executes each
statement in a program one at a time Java is interpreted
BIS1202
![Page 69: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/69.jpg)
Programming Tools
Help programmers identify and minimize errors while they are programming Graphical Programming Interfaces Programming Editors Debuggers
CASE tools A combination of many programming tools
into a single application with a common interface
Used in different stages of the systems development process
BIS1202
![Page 70: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/70.jpg)
Machine Languages
First-generation languages All program instructions had to be
written using binary codes unique to each computer
Programmers had to know the internal operations of the specific type of CPU
BIS1202
![Page 71: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/71.jpg)
Assembler Languages
Second-generation languages Symbols are used to represent operation
codes and storage locations Need language translator programs to
convert the instructions into machine instructions
Used by systems programmers (who program system software)
BIS1202
![Page 72: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/72.jpg)
High-Level Languages
Third-generation languages Instructions that use brief statements or
arithmetic expressions Macroinstructions: each statement
generates several machine instructions when translated by compilers or interpreters
Easier to learn than assembler Machine independent Less efficient than assembler
BIS1202
![Page 73: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/73.jpg)
Fourth-Generation Languages Variety of programming languages that
are nonprocedural and conversational Nonprocedural – users specify results
they want while computer determines the sequence of instructions that will accomplish those results
Natural Language – very close to English or other human language
BIS1202
![Page 74: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/74.jpg)
Object-Oriented Languages Combine data elements
and the procedures that will be performed upon them into Objects
E.g., an object could be data about a bank account and the procedures performed on it such as interest calculations
![Page 75: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/75.jpg)
Object-Oriented Languages
Most widely used software development languages today
Easier to use and more efficient for graphics-oriented user interfaces
Reusable: can use an object from one application in another application
E.g., Visual Basic, C++, Java
BIS1202
![Page 76: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/76.jpg)
Web Languages
HTML A page description language that creates hypertext
documents for the Web XML
Describes the contents of Web pages by applying identifying tags or contextual labels to the data in Web documents
Java Object-oriented programming language that is simple,
secure and platform independent Java applets can be executed on any computer J2EE - Java 2 Platform, Enterprise Edition - AllowS
cross-platform communication, J2EE was created to simplify...
BIS1202
![Page 77: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/77.jpg)
J2EE versus .Net
BIS1202
![Page 78: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/78.jpg)
Other types of system software
BIS1202
![Page 79: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/79.jpg)
Other system software
Performance monitors Programs that monitor and adjust computer
system to keep them running efficiently Security monitors
Programs that monitor and control use of computer systems to prevent unauthorized use of resources
BIS1202
![Page 80: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/80.jpg)
Application servers
Provide an interface between an operating system and the application programs of users
Middleware Software that helps diverse software
applications exchange data and work together more efficiently
BIS1202
![Page 81: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/81.jpg)
Web Services
Software components based on a framework of Web and
object-oriented standards and technologies
for using the Web to electronically link the applications of
different users and different computing platforms
BIS1202
![Page 82: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/82.jpg)
How web services work
Source: Adapted from Bala Iyer, Jim Freedman, Mark Gaynor and George Wyner, “Web Services: Enabling Dynamic BusinessNetworks,” Communications of the Association for Information Systems, Volume11, 2003, p. 543.BIS1202
![Page 83: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/83.jpg)
Case 3: Amazon and eBayNew Face of Web Services
Amazon provides access to some of its data and website functionality
eBay opened up e-commerce software Opened to programmers and any
company interested in e-commerce
BIS1202
![Page 84: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/84.jpg)
Case Study Questions
1. What are the purpose and business value of Web services?
2. What are the benefits of Web services to Amazon, eBay, and their developer partners?
3. What are the business challenges of Web services? Visit the Web services websites of IBM (www.ibm.com/solutions/webservices) and Microsoft (www.microsoft.com/webservices) to help with your answer.
BIS1202
![Page 85: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/85.jpg)
Real World Internet Activity
1. The concept of Web services and the opportunities they provide are growing everyday. Using the Internet,
See if you can find ways in which companies are using Web services beyond those listed in the case.
BIS1202
![Page 86: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/86.jpg)
Real World Group Activity
2. Being able to integrate one organization’s website with another’s poses some interesting questions of privacy, intellectual property protection and technical challenges. In small groups,
Discuss privacy, intellectual property protection and technical challenges issues.
Do you think there is any risk associated with this type of cooperation?
BIS1202
![Page 87: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/87.jpg)
Software Issues and Trends
Software issues Software bugs Copyrights and licenses Global software support
BIS1202
![Page 88: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/88.jpg)
Software Bugs
Defects in a computer program that keeps it from performing as it is designed to perform
Tips for reducing impact of software Register all software so that you can receive
bug alerts, fixes, and patches Check the manual or read-me files for work-
arounds Access support area of the manufacturer’s Web
site for patches Install the latest software updates
BIS1202
![Page 89: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/89.jpg)
Copyrights and Licenses
Most software products Protected by law using copyright or
licensing provisions Some software
Require that you register or activate it before it can be fully used
BIS1202
![Page 90: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/90.jpg)
Software Upgrades
Software companies Periodically revise their programs and sell
new versions Software upgrades
Usually cost much less than the original purchase price
BIS1202
![Page 91: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/91.jpg)
Global Software Support
Supporting local operations Biggest challenge faced by IS teams when
putting together standardized, companywide systems
In today’s computer systems Software is an increasingly critical
component
BIS1202
![Page 92: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/92.jpg)
Considerations in Purchasing Software
BIS1202
![Page 93: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/93.jpg)
Summary (continued)
Application software Applies the power of the computer to solve
problems and perform specific tasks Operating system (OS)
Set of computer programs that controls the computer hardware to support users’ computing needs
Approaches to developing application software Build proprietary application software Buy existing programs off the shelf Combination of customized and off-the-shelf
BIS1202
![Page 94: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/94.jpg)
THE END
BIS1202
![Page 95: FOUNDATIONS OF INFORMATION SYSTEMS SYSTEM SOFTWARE Chapter 2 BIS 1202](https://reader035.vdocuments.us/reader035/viewer/2022062408/56649e2f5503460f94b1f513/html5/thumbnails/95.jpg)
The next topic is Database Systems & Business Intelligence
BIS1202