management information systems, 4 th edition 1 chapter 5 information systems in business: software
TRANSCRIPT
![Page 1: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/1.jpg)
Management Information Systems, 4th Edition 1
Chapter 5Information Systemsin Business: Software
![Page 2: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/7.jpg)
Management Information Systems, 4th Edition 7
Programming Languages (Cont.)
![Page 8: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/12.jpg)
Management Information Systems, 4th Edition 12
Fourth Generation Languages (Cont.)
![Page 13: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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
• Microsoft’s Visual Basic
![Page 14: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/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: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/15.jpg)
Management Information Systems, 4th Edition 15
Object-Oriented Programming (OOP) (Cont.)
![Page 16: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/16.jpg)
Management Information Systems, 4th Edition 16
The object EMPLOYEE
![Page 17: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/17.jpg)
Management Information Systems, 4th Edition 17
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 18: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/18.jpg)
Management Information Systems, 4th Edition 18
Programming Languages (Cont.)
– Levels of Programming Languages: Pluses and Minuses
– Language Translation: Compilers and Interpreters
• Source code
• Object code
• Compiler
• Interpreter
![Page 19: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/19.jpg)
Management Information Systems, 4th Edition 19
Programming Languages (Cont.)
![Page 20: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/20.jpg)
Management Information Systems, 4th Edition 20
Programming Languages (Cont.)
![Page 21: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/21.jpg)
Management Information Systems, 4th Edition 21
Bugs
• Errors in a program to be eliminated before it runs smoothly
• Occur when a certain operation cannot be carried out
• Logic errors are most difficult to spot
![Page 22: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/22.jpg)
Management Information Systems, 4th Edition 22
Application Software
• Application-specific programs
– Programs designed to perform specific jobs
• General-purpose programs
– Usable for different purposes
![Page 23: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/23.jpg)
Management Information Systems, 4th Edition 23
Custom-Designed Application Advantages
• Meeting the organization’s needs exactly
• In-house developers are sensitive to the organizational culture
![Page 24: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/24.jpg)
Management Information Systems, 4th Edition 24
Custom-Designed Application Disadvantages
• High cost
• Production schedule subject to long delays
• Incompatible with other organizations’ systems
![Page 25: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/25.jpg)
Management Information Systems, 4th Edition 25
Advantages and Disadvantages
![Page 26: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/26.jpg)
Management Information Systems, 4th Edition 26
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 27: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/27.jpg)
Management Information Systems, 4th Edition 27
Packages Software (Cont.)
![Page 28: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/28.jpg)
Management Information Systems, 4th Edition 28
Packaged Software (Cont.)
• Word processors
• Electronic spreadsheets
• Database management systems
![Page 29: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/29.jpg)
Management Information Systems, 4th Edition 29
Packaged Software (Cont.)
![Page 30: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/30.jpg)
Management Information Systems, 4th Edition 30
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 31: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/31.jpg)
Management Information Systems, 4th Edition 31
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 32: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/32.jpg)
Management Information Systems, 4th Edition 32
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 33: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/33.jpg)
Management Information Systems, 4th Edition 33
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 34: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/34.jpg)
Management Information Systems, 4th Edition 34
Operating Systems (O/S) (Cont.)
![Page 35: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/35.jpg)
Management Information Systems, 4th Edition 35
System Software
![Page 36: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/36.jpg)
Management Information Systems, 4th Edition 36
Operating System Functions
• Systems Management
• User Interface
• Memory Allocation
• Multitasking, Multiprogramming, and Multiprocessing
• Times and Statistics
• Increasing Services from O/Ss
![Page 37: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/37.jpg)
Management Information Systems, 4th Edition 37
Popular Operating Systems
![Page 38: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/38.jpg)
Management Information Systems, 4th Edition 38
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 39: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/39.jpg)
Management Information Systems, 4th Edition 39
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 40: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/40.jpg)
Management Information Systems, 4th Edition 40
Considerations in Purchasing Software
![Page 41: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/41.jpg)
Management Information Systems, 4th Edition 41
Considerations in Purchasing Software (Cont.)
![Page 42: Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software](https://reader036.vdocuments.us/reader036/viewer/2022062801/56649e3b5503460f94b2da31/html5/thumbnails/42.jpg)
Management Information Systems, 4th Edition 42
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