Chap05# Information Systems in Business Software
-
Upload
turu-turuu -
Category
Business
-
view
74 -
download
2
description
Transcript of Chap05# Information Systems in Business Software
![Page 1: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/1.jpg)
Management Information Systems, 4th Edition 1
Chapter 5
Information Systems
in Business: Software
![Page 2: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/2.jpg)
Management Information Systems, 4th Edition 2
Learning Objectives
• Explain why professionals must keep abreast of
software developments
• Enumerate the different generations of
programming languages and explain how they
differ
• Explain the difference between application
software and system software
![Page 3: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/3.jpg)
Management Information Systems, 4th Edition 3
Learning Objectives (Cont.)
• Compare the strengths and weaknesses of
tailored software versus off-the shelf software
• Cite the latest major developments in
application and system software
• List characteristics that are important in
evaluating packaged software applications for
business use
![Page 4: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/4.jpg)
Management Information Systems, 4th Edition 4
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 5: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/5.jpg)
Management Information Systems, 4th Edition 5
Software: Instructions
to the Computer (Cont.)
• Application software enables users to complete a
particular task, such as word processing
• System software enables application software to run
on a computer and manages the interaction between
hardware devices
![Page 6: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/6.jpg)
Management Information Systems, 4th Edition 6
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 7: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/7.jpg)
Management Information Systems, 4th Edition 7
Programming Languages (Cont.)
![Page 8: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/8.jpg)
Management Information Systems, 4th Edition 8
First Generation: 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 9: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/9.jpg)
Management Information Systems, 4th Edition 9
Second Generation: Assembly
Languages • Represent a string of ‘0s’ and ‘1s’ for machine
language instruction
• More English-like; codes shorter than machine languages
• Assembler translates into machine language
• Advantages of machine or assembly languages
– Programmer in control of hardware
– Programs written in low-level languages run more efficiently
![Page 10: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/10.jpg)
Management Information Systems, 4th Edition 10
Third Generation: Procedural
Languages
• Third-generation (procedural) languages are more English-like than assembly languages
• Programmers focus on the procedure of the application problem at hand
• Some languages are standardized or portable
• Relatively easy to learn, write, and debug
• FORTRAN, COBOL, BASIC
![Page 11: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/11.jpg)
Management Information Systems, 4th Edition 11
Fourth Generation Languages (4GL)
• 4GLs are more English-like than procedural
languages
• Programmer only has to select an action without
having to specify the action’s formula or
procedure
• Easy to learn and use; shorter application
development time
• PowerBuilder, FOCUS, NOMAD, and RAMIS
![Page 12: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/12.jpg)
Management Information Systems, 4th Edition 12
Fourth Generation Languages
(Cont.)
![Page 13: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/13.jpg)
Management Information Systems, 4th Edition 13
Visual Programming
• Languages that let programmers create field
windows, scroll-down menus, click buttons,
etc., by choosing from a palette
• Appropriate code written automatically
• Accelerates work
• Examples: Microsoft’s Visual Basic, Visual
C++
![Page 14: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/14.jpg)
Management Information Systems, 4th Edition 14
Object-Oriented Programming
(OOP)
• 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
• Applications can be rapidly developed with appropriate objects from an object library
![Page 15: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/15.jpg)
Management Information Systems, 4th Edition 15
The object EMPLOYEE
![Page 16: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/16.jpg)
Management Information Systems, 4th Edition 16
Programming Languages (Cont.)
– Levels of Programming Languages: Pluses
and Minuses
– Language Translation: Compilers and
Interpreters
• Source code
• Object code
• Compiler
• Interpreter
![Page 17: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/17.jpg)
Management Information Systems, 4th Edition 17
Programming Languages (Cont.)
![Page 18: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/18.jpg)
Management Information Systems, 4th Edition 18
Programming Languages (Cont.)
![Page 19: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/19.jpg)
Management Information Systems, 4th Edition 19
Bugs
• Errors in a program to be eliminated before it
runs smoothly
• Occur when a certain operation cannot be
carried out
• Logic errors Vs. Syntax Errors
• Logic errors are most difficult to spot
![Page 20: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/20.jpg)
Management Information Systems, 4th Edition 20
Application Software vs. System
Software
• Application:
– 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
![Page 21: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/21.jpg)
Management Information Systems, 4th Edition 21
Application Software
• Application-specific programs
– Programs designed to perform specific jobs
• General-purpose programs
– Usable for different purposes
![Page 22: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/22.jpg)
Management Information Systems, 4th Edition 22
Custom-Designed Application
Advantages
• Meeting the organization’s needs exactly
• In-house developers are sensitive to the
organizational culture
![Page 23: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/23.jpg)
Management Information Systems, 4th Edition 23
Custom-Designed Application
Disadvantages
• High cost
• Production schedule subject to long delays
• Incompatible with other organizations’ systems
![Page 24: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/24.jpg)
Management Information Systems, 4th Edition 24
Advantages and Disadvantages
![Page 25: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/25.jpg)
Management Information Systems, 4th Edition 25
Packaged Software
• Advantages:
– Low cost
– High quality
– Vendor support
– Immediate availability
• Often tested at user sites (alpha sites and beta sites) before the final version is released
![Page 26: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/26.jpg)
Management Information Systems, 4th Edition 26
Packages Software (Cont.)
![Page 27: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/27.jpg)
Management Information Systems, 4th Edition 27
Packaged Software (Cont.)
• Word processors
• Electronic spreadsheets
• Database management systems
![Page 28: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/28.jpg)
Management Information Systems, 4th Edition 28
Packaged Software (Cont.)
![Page 29: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/29.jpg)
Management Information Systems, 4th Edition 29
Multimedia
• Can handle many different types of data such as
text, voice, and image
• Powerful means of communicating
• Uses include education, training, research, and
business
![Page 30: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/30.jpg)
Management Information Systems, 4th Edition 30
Virtual Reality (VR)
• Mimics sensory reality
• Some sophisticated VR software includes use of
goggles, gloves, earphones, and a moving base
• Business use of VR is expected to grow
dramatically for design and testing of new
products, and for marketing
![Page 31: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/31.jpg)
Management Information Systems, 4th Edition 31
System Software
• Manages 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 32: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/32.jpg)
Management Information Systems, 4th Edition 32
Operating Systems (O/S)
• Most important system software
– Developed for a certain microprocessor or
microprocessors
– Addresses technical details such as registers and
RAM addresses
– Plays the role of “traffic cop” or the “boss” of
computer resources
![Page 33: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/33.jpg)
Management Information Systems, 4th Edition 33
Operating Systems (O/S) (Cont.)
![Page 34: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/34.jpg)
Management Information Systems, 4th Edition 34
System Software
![Page 35: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/35.jpg)
Management Information Systems, 4th Edition 35
Operating System Functions
• Systems Management
• User Interface
• Memory Allocation
• Multitasking, Multiprogramming, and Multiprocessing(multiprocessor)
• Times and Statistics
• Increasing Services from O/Ss
![Page 36: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/36.jpg)
Management Information Systems, 4th Edition 36
Popular Operating Systems
![Page 37: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/37.jpg)
Management Information Systems, 4th Edition 37
Data Communication Programs
• 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
![Page 38: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/38.jpg)
Management Information Systems, 4th Edition 38
Linux and the Open Source
Revolution
• Proprietary software: source code of the
software public
• Open source software: source code can be
obtained free of charge
• Contains fewer bugs because thousands of
independent programmers review the code
![Page 39: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/39.jpg)
Management Information Systems, 4th Edition 39
Considerations in Purchasing
Software
![Page 40: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/40.jpg)
Management Information Systems, 4th Edition 40
Considerations in Purchasing
Software (Cont.)
![Page 41: Chap05# Information Systems in Business Software](https://reader034.fdocuments.in/reader034/viewer/2022052623/559c67911a28ab68488b4690/html5/thumbnails/41.jpg)
Management Information Systems, 4th Edition 41
Summary
• Software developments and the impact on
business
• Application software versus operating system
software
• Tailored software versus off-the-shelf software
• Major developments in application and system
software
• Evaluation of package software