Software: Systems and Application Software
-
Upload
emerson-morin -
Category
Documents
-
view
58 -
download
1
description
Transcript of Software: Systems and Application Software
![Page 1: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/1.jpg)
Principles of Information Systems, Sixth Edition
Software: Systems and Application Software
Chapter 4
![Page 2: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/2.jpg)
Principles of Information Systems, Sixth Edition
Principles and Learning Objectives
• When selecting an operating system, you must consider the current and future needs for application software to meet the needs of the organization. In addition, your choice of a particular operating system must be consistent with your choice of hardware.
– Identify & describe the functions of the 2 basic kinds of software.– Outline the role of the operating system & identify the features of
several popular operating systems.
![Page 3: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/3.jpg)
Principles of Information Systems, Sixth Edition
Principles and Learning Objectives
• Do not develop proprietary application software unless doing so will meet a compelling business need that can provide a competitive advantage.
– Discuss how applications software can support personal, workgroup, and enterprise business objectives.
– Identify 3 basic approaches to developing applications software and discuss the pros and cons of each.
![Page 4: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/4.jpg)
Principles of Information Systems, Sixth Edition
Principles and Learning Objectives
• Choose a programming language whose functional characteristics are appropriate to the task at hand, taking into consideration the skills and experience of the programming staff.
– Outline the evolution of programming languages.
• The software industry continues to undergo constant change; users need to be aware of recent trends and issues to be effective in their business and personal life.
– Differentiate among the five generations of programming languages.
![Page 5: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/5.jpg)
Principles of Information Systems, Sixth Edition
An Overview of Software
• Computer program - sequences of instructions for the computer
• Documentation - describes program functions
• Systems software - coordinates the activities of hardware & programs
• Applications software - helps users solve particular problems
![Page 6: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/6.jpg)
Principles of Information Systems, Sixth Edition
The Importance of Software in Business
![Page 7: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/7.jpg)
Principles of Information Systems, Sixth Edition
Supporting Individual, Group, and Organizational Goals
![Page 8: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/8.jpg)
Principles of Information Systems, Sixth Edition
Operating Systems
![Page 9: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/9.jpg)
Principles of Information Systems, Sixth Edition
Operating Systems
• Perform common hardware functions• Provide a user interface• Provide hardware independence• Manage system memory• Manage processing• Control access to system resources• Manage files
![Page 10: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/10.jpg)
Principles of Information Systems, Sixth Edition
The Role of the Operating System
![Page 11: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/11.jpg)
Principles of Information Systems, Sixth Edition
Common Hardware Functions
• Accept keyboard input• Store data on disks• Send data to output devices
![Page 12: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/12.jpg)
Principles of Information Systems, Sixth Edition
User Interface
• Command-based interfaces• Graphical User Interfaces (GUIs)
![Page 13: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/13.jpg)
Principles of Information Systems, Sixth Edition
Hardware Independence
![Page 14: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/14.jpg)
Principles of Information Systems, Sixth Edition
Memory Management
![Page 15: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/15.jpg)
Principles of Information Systems, Sixth Edition
Processing Tasks
• Multitasking - more than one program can run at a time using a single processor
• Time-sharing - multiple users can simultaneously use the resources of a single processor
• Scalability - easy adaptation to more users or tasks
![Page 16: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/16.jpg)
Principles of Information Systems, Sixth Edition
Access to System Resources
• Protection against unauthorized access• Logins and passwords
![Page 17: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/17.jpg)
Principles of Information Systems, Sixth Edition
Personal Computer Operating Systems
![Page 18: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/18.jpg)
Principles of Information Systems, Sixth Edition
Personal Computer Operating Systems
![Page 19: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/19.jpg)
Principles of Information Systems, Sixth Edition
Workgroup Operating Systems
• Netware• Windows NT Server 4.0• Windows 2000 Server• Unix• Red Hat Linux• Mac OS X Server
![Page 20: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/20.jpg)
Principles of Information Systems, Sixth Edition
Enterprise Operating Systems
• IBM’s OS/390• HP’s MPE/iX (Multiprogramming Executive with
integrated POSIX)• IBM’s z/OS• Linux
![Page 21: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/21.jpg)
Principles of Information Systems, Sixth Edition
Consumer Appliance Operating Systems
• Windows CE.NET• Mobil Linux• Windows XP Embedded• Handheld PC• Pocket PC• Palm OS
![Page 22: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/22.jpg)
Principles of Information Systems, Sixth Edition
Nokia 7650
![Page 23: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/23.jpg)
Principles of Information Systems, Sixth Edition
Utility Programs
![Page 24: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/24.jpg)
Principles of Information Systems, Sixth Edition
Types and Functions of Applications Software
![Page 25: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/25.jpg)
Principles of Information Systems, Sixth Edition
Sources of Software
![Page 26: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/26.jpg)
Principles of Information Systems, Sixth Edition
Comparison of Proprietary and Off-the-Shelf Software
![Page 27: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/27.jpg)
Principles of Information Systems, Sixth Edition
Personal Application Software
![Page 28: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/28.jpg)
Principles of Information Systems, Sixth Edition
Personal and Application Software
![Page 29: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/29.jpg)
Principles of Information Systems, Sixth Edition
Personal and Application Software
![Page 30: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/30.jpg)
Principles of Information Systems, Sixth Edition
TurboTax
![Page 31: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/31.jpg)
Principles of Information Systems, Sixth Edition
Quicken
![Page 32: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/32.jpg)
Principles of Information Systems, Sixth Edition
Word Processing
![Page 33: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/33.jpg)
Principles of Information Systems, Sixth Edition
Spreadsheet Analysis
![Page 34: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/34.jpg)
Principles of Information Systems, Sixth Edition
Database Applications
![Page 35: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/35.jpg)
Principles of Information Systems, Sixth Edition
Graphics Programs
![Page 36: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/36.jpg)
Principles of Information Systems, Sixth Edition
On-Line Information Systems
![Page 37: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/37.jpg)
Principles of Information Systems, Sixth Edition
Software Suite
![Page 38: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/38.jpg)
Principles of Information Systems, Sixth Edition
Major Components of Leading Software Suites
![Page 39: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/39.jpg)
Principles of Information Systems, Sixth Edition
Workgroup Application Software
• Groupware
• Collaborative computing software
![Page 40: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/40.jpg)
Principles of Information Systems, Sixth Edition
Group Scheduling
![Page 41: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/41.jpg)
Principles of Information Systems, Sixth Edition
Examples of Enterprise Application Software
![Page 42: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/42.jpg)
Principles of Information Systems, Sixth Edition
Enterprise Application Software
![Page 43: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/43.jpg)
Principles of Information Systems, Sixth Edition
Selected Enterprise Resource Vendors
![Page 44: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/44.jpg)
Principles of Information Systems, Sixth Edition
Programming Languages
• Commands and statements combined according to a particular syntax
• Different languages have different characteristics
![Page 45: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/45.jpg)
Principles of Information Systems, Sixth Edition
Programming Languages
![Page 46: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/46.jpg)
Principles of Information Systems, Sixth Edition
First-Generation Languages
• Machine language• ASCII (American Standard Code for Information
Interchange)
![Page 47: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/47.jpg)
Principles of Information Systems, Sixth Edition
Second-Generation Languages
• Assembly languages• Assemblers• Symbolic language
![Page 48: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/48.jpg)
Principles of Information Systems, Sixth Edition
Third-Generation Languages
![Page 49: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/49.jpg)
Principles of Information Systems, Sixth Edition
Fourth-Generation Languages
• 4GLs• Programs tell the CPU the desired results, not
how to get them• Examples: SQL, SAS
![Page 50: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/50.jpg)
Principles of Information Systems, Sixth Edition
Fifth-Generation Languages
• 5GLs• Uses a visual or graphical development interface
to create source language• Examples: Visual Basic, PC COBOL, and Visual
C++
![Page 51: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/51.jpg)
Principles of Information Systems, Sixth Edition
Object-Oriented Programming Languages
• Objects - data and actions that can be performed on the data
• Encapsulation - group items into an object• Polymorphism - one procedure can work with
multiple objects• Inheritance - an object in a particular class gets
attributes of that class
![Page 52: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/52.jpg)
Principles of Information Systems, Sixth Edition
Object-Oriented Programming Languages
![Page 53: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/53.jpg)
Principles of Information Systems, Sixth Edition
Software Issues & Trends
• Software bugs • Open source software • Software licensing• Software upgrades• Global software support• Antitrust issues for software
![Page 54: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/54.jpg)
Principles of Information Systems, Sixth Edition
How to Deal with Software Bugs
![Page 55: Software: Systems and Application Software](https://reader034.fdocuments.net/reader034/viewer/2022052414/5681320d550346895d986201/html5/thumbnails/55.jpg)
Principles of Information Systems, Sixth Edition
Summary
• Software - consists of programs that control the workings of the computer hardware
• Operating system - set of computer programs that controls the computer hardware
• Application - software that applies the power of the computer to solve problems and perform specific tasks
• Programming languages - provide instructions to a computer to perform some processing activity