+ All Categories
Home > Documents > 1 Chapter 5 Information Systems in Business Software.

1 Chapter 5 Information Systems in Business Software.

Date post: 04-Jan-2016
Category:
Upload: walter-george
View: 216 times
Download: 0 times
Share this document with a friend
29
1 Chapter 5 Information Systems in Business Software
Transcript
Page 1: 1 Chapter 5 Information Systems in Business Software.

1

Chapter 5Information

Systemsin Business

Software

Page 2: 1 Chapter 5 Information Systems in Business Software.

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.

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.

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.

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.

6

Page 7: 1 Chapter 5 Information Systems in Business Software.

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.

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.

9

Levels of programming Language:

9-179-17

Page 10: 1 Chapter 5 Information Systems in Business Software.

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.

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.

12

Advantages of Object-Oriented Programming

over Procedural Languages

Page 13: 1 Chapter 5 Information Systems in Business Software.

13

Advantages and disadvantages

of higher-level programming languages

Page 14: 1 Chapter 5 Information Systems in Business Software.

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.

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.

16

Advantages and disadvantages of tailored applications

Page 17: 1 Chapter 5 Information Systems in Business Software.

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.

18

Advantages and disadvantages

of packaged software

Page 19: 1 Chapter 5 Information Systems in Business Software.

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.

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.

21

The operating system mediates between applications and the computer, and controls peripheral devices.

Page 22: 1 Chapter 5 Information Systems in Business Software.

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.

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.

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.

25

Popular Operating System

Page 26: 1 Chapter 5 Information Systems in Business Software.

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.

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.

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.

29

Sample results of software evaluation

(5 is the highest score.)


Recommended