+ All Categories
Home > Business > Chap05# Information Systems in Business Software

Chap05# Information Systems in Business Software

Date post: 08-Jul-2015
Category:
Upload: turu-turuu
View: 74 times
Download: 2 times
Share this document with a friend
Description:
Information Systems in Business Software
41
Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software
Transcript
Page 1: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 1

Chapter 5

Information Systems

in Business: Software

Page 2: Chap05# Information Systems in Business Software

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

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

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

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

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

Management Information Systems, 4th Edition 7

Programming Languages (Cont.)

Page 8: Chap05# Information Systems in Business Software

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

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

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

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

Management Information Systems, 4th Edition 12

Fourth Generation Languages

(Cont.)

Page 13: Chap05# Information Systems in Business Software

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

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

Management Information Systems, 4th Edition 15

The object EMPLOYEE

Page 16: Chap05# Information Systems in Business Software

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

Management Information Systems, 4th Edition 17

Programming Languages (Cont.)

Page 18: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 18

Programming Languages (Cont.)

Page 19: Chap05# Information Systems in Business Software

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

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

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

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

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

Management Information Systems, 4th Edition 24

Advantages and Disadvantages

Page 25: Chap05# Information Systems in Business Software

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

Management Information Systems, 4th Edition 26

Packages Software (Cont.)

Page 27: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 27

Packaged Software (Cont.)

• Word processors

• Electronic spreadsheets

• Database management systems

Page 28: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 28

Packaged Software (Cont.)

Page 29: Chap05# Information Systems in Business Software

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

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

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

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

Management Information Systems, 4th Edition 33

Operating Systems (O/S) (Cont.)

Page 34: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 34

System Software

Page 35: Chap05# Information Systems in Business Software

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

Management Information Systems, 4th Edition 36

Popular Operating Systems

Page 37: Chap05# Information Systems in Business Software

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

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

Management Information Systems, 4th Edition 39

Considerations in Purchasing

Software

Page 40: Chap05# Information Systems in Business Software

Management Information Systems, 4th Edition 40

Considerations in Purchasing

Software (Cont.)

Page 41: Chap05# Information Systems in Business Software

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


Recommended