1 Chapter 5 Information Systems in Business Software.
-
Upload
walter-george -
Category
Documents
-
view
217 -
download
0
Transcript of 1 Chapter 5 Information Systems in Business Software.
![Page 1: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/1.jpg)
1
Chapter 5Information
Systemsin Business
Software
![Page 2: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/2.jpg)
2
Software: Instructions to the Computer
A computer program is a series of instructions to a computer to execute any and all processes.
Computers only “understand” instructions consisting of electrical signals alternating between two states.
![Page 3: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/3.jpg)
3
Programming Languages
Programming languages
Abbreviated forms of instructions that translate into machine language
New programming languages make programming easier for people who are not necessarily hardware experts
![Page 4: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/4.jpg)
4
Machine Languages (ML)
Only languages computers can directly interpret to carry out instructions
ML coding: time-consuming and error-prone
ML programmers: concerned with hardware details
Every computer or family of computers has its own ML; each is machine-dependent.
![Page 5: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/5.jpg)
5
More English-like; codes shorter than machine languages
Assembler translates into machine language
Advantages of machine or assembly languagesProgrammer in control of hardwarePrograms written in low-level languages
run more efficiently.
Assembly Languages
![Page 6: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/6.jpg)
6
![Page 7: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/7.jpg)
7
Procedural Languages
Third-generation (procedural) languages are more English-like than assembly languages.
Relatively easy to learn, write, and debug.
FORTRAN, COBOL, BASIC
![Page 8: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/8.jpg)
8
4GLs are more English-like than procedural languages.
Easy to learn and use; shorter application development time.
PowerBuilder, FOCUS, NOMAD, and RAMIS
Fourth Generation Languages (4GL)
![Page 9: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/9.jpg)
9
Levels of programming Language:
9-179-17
![Page 10: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/10.jpg)
10
Languages that let programmers create field windows, scroll-down menus, click buttons, etc., by choosing from a palette
Appropriate code written automatically
Accelerates work
Microsoft’s Visual Basic
Visual Programming
![Page 11: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/11.jpg)
11
Emphasis on the objects involved in the task, not on the procedure
An object encapsulates a data set with the code that is used to operate on it
Standardized programming modules can be reused
Object-Oriented Programming (OOP)
![Page 12: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/12.jpg)
12
Advantages of Object-Oriented Programming
over Procedural Languages
![Page 13: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/13.jpg)
13
Advantages and disadvantages
of higher-level programming languages
![Page 14: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/14.jpg)
14
Application: a program developed to address a specific business need; software for development of such programs.
System: programs designed to carry out general routine operations, such as loading, copying, or deleting a file.
Application Software vs.
System Software
![Page 15: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/15.jpg)
15
Application Software
Custom-Designed Applications Advantages:
Meeting the organization’s needs exactly
In-house developers are sensitive to the organizational culture
Disadvantages:High costProduction schedule subject to long
delays Incompatible with other
organizations’ systems
![Page 16: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/16.jpg)
16
Advantages and disadvantages of tailored applications
![Page 17: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/17.jpg)
17
Advantages:Low costHigh qualityVendor support Immediate availability
Often tested at user sites (alpha sites and beta sites) before the final version is released
Packaged Software
![Page 18: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/18.jpg)
18
Advantages and disadvantages
of packaged software
![Page 19: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/19.jpg)
19
System SoftwareManages computer resources and performs routine tasks not specific to any application Copying and pasting sections and files Printing documents Allocating memory
Developed to partner with application software
![Page 20: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/20.jpg)
20
Most important system software
Developed for a certain microprocessor or microprocessors
Plays the role of “traffic cop” or the “boss” of computer resources
Operating Systems (O/S)
![Page 21: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/21.jpg)
21
The operating system mediates between applications and the computer, and controls peripheral devices.
![Page 22: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/22.jpg)
22
Systems Management
User Interface
Memory Allocation
Multitasking, Multiprogramming, and Multiprocessing
Times and Statistics
Increasing Services from O/Ss
Operating System Functions
![Page 23: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/23.jpg)
23
MICROCOMPUTER OPERATING SYSTEMSMICROCOMPUTER OPERATING SYSTEMS
32-bit operating system; GUI; Multitasking. 32-bit operating system; GUI; Multitasking. NetworkingNetworking
32-bit operating system not limited to Intel chips. 32-bit operating system not limited to Intel chips. Multitasking; Multiprocessing; NetworkingMultitasking; Multiprocessing; Networking
32-bit. Developed for IBM PS/2. Multitasking; 32-bit. Developed for IBM PS/2. Multitasking; NetworkingNetworking
Paired-down for handheld computers, wireless Paired-down for handheld computers, wireless communication devicescommunication devices
Windows 98 & Windows 98 & 9595
Windows NT Windows NT Me, Me,
2000&XP2000&XP
Windows CEWindows CE
OS/2OS/2
OPERATING SYSTEMOPERATING SYSTEM FEATURESFEATURES
![Page 24: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/24.jpg)
24
OPERATING SYSTEMOPERATING SYSTEM
MICROCOMPUTER OPERATING SYSTEMSMICROCOMPUTER OPERATING SYSTEMS
Mac OSMac OS For Macintosh computers. Multitasking. For Macintosh computers. Multitasking. Powerful Graphics; MultimediaPowerful Graphics; Multimedia
UnixUnix For powerful Microcomputers, Workstations, For powerful Microcomputers, Workstations, Minicomputers. Multitasking; Multi-user Minicomputers. Multitasking; Multi-user Processing; Networking. Portable to various Processing; Networking. Portable to various Computer PlatformsComputer Platforms
DOSDOS For IBM (PC-DOS) and PC (MS-DOS). For IBM (PC-DOS) and PC (MS-DOS). Program Memory: 640KProgram Memory: 640K
LinuxLinux Free, reliable alternative to Unix, Windows. Free, reliable alternative to Unix, Windows. Runs on many PlatformsRuns on many Platforms
FEATURESFEATURES
![Page 25: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/25.jpg)
25
Popular Operating System
![Page 26: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/26.jpg)
26
Compiler Scans source code and translates into
object code Generates error message and does not
compile when an error is found Allows users to save programs in object
code
Interpreter Checks one statement at a time Changes error-free statements into ML Generates an error message for errors
Compilers and Interpreters
![Page 27: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/27.jpg)
27
Controls and supports data communication activities in a network
Setting up rules that govern transmission and reception of data
Connecting and disconnecting communication links
Assigning priorities among terminals in a network
Detecting and correcting transmission errors
Data Communication Programs
![Page 28: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/28.jpg)
28
Proprietary O/S: limited to using applications compatible with it
Open O/S: compatible with virtually all applications.
Completely open O/S does not exist
Some O/Ss (e.g., Unix) are said to be nonproprietary, but it is still impossible to run many applications on different versions of such O/Ss.
Proprietary vs. Open Source
![Page 29: 1 Chapter 5 Information Systems in Business Software.](https://reader035.fdocuments.net/reader035/viewer/2022062721/56649f1c5503460f94c31bc6/html5/thumbnails/29.jpg)
29
Sample results of software evaluation
(5 is the highest score.)