chap014 mis

64
Chapter 14 Computer Software

Upload: amit-roy

Post on 19-Jan-2015

1.009 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Chap014 MIS

1

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Chapter

14

Computer Software

Page 2: Chap014 MIS

2

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Learning Objectives

Describe several important trends occurring in computer software.

Give examples of several major types of application and system software.

Page 3: Chap014 MIS

3

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Learning Objectives (continued)

Explain the purpose of several popular software packages for end user productivity and collaborative computing.

Outline the functions of an operating system.

Page 4: Chap014 MIS

4

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Learning Objectives (continued)

Describe the main uses of software programming languages and tools.

Page 5: Chap014 MIS

5

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Section I

Application Software: End User Applications

Page 6: Chap014 MIS

6

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Software

Types of softwareApplication softwareSystem software

Page 7: Chap014 MIS

7

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Software (continued)

Application software for end usersApplication-specific

General-purposePerform common information processing

jobsSometimes known as productivity

packages

Page 8: Chap014 MIS

8

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Software Suites and Integrated Packages

Suites are a number of productivity packages bundled togetherMicrosoft OfficeLotus SmartSuiteCorel WordPerfect OfficeSun StarOffice

Page 9: Chap014 MIS

9

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Software Suites and Integrated Packages (continued)

Advantages of suitesCostSimilar graphical user interfaceShare common toolsPrograms are designed to work together

Disadvantages of suitesLarge sizeMany features never used by many end

users

Page 10: Chap014 MIS

10

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Software Suites and Integrated Packages (continued)

Integrated PackagesCombine SOME of the features of several

programsCannot do as much as individual packages

or suites

Page 11: Chap014 MIS

11

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Web Browsers

Key software interface to the hyperlinked resources of the World Wide Web and the rest of the InternetInternet ExplorerNetscape Communicator

Page 12: Chap014 MIS

12

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Electronic Mail and Instant Messaging

E-MailHas changed the way people work and

communicate

Instant MessagingAn e-mail/computer conferencing hybrid

technologyAllows real time

communication/collaboration

Page 13: Chap014 MIS

13

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Word Processing and Desktop Publishing

Word ProcessingHas computerized the creation, editing,

revision, and printing of documents.Advanced features

Desktop PublishingDesign and print newsletters, brochures,

manuals, and booksPage design process

Page makeup or page compositionWYSIWYG (what you see is what you get)

Page 14: Chap014 MIS

14

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Electronic Spreadsheets

Used for business analysis, planning, and modeling

Involves designing its format and developing the relationships (formulas)

Page 15: Chap014 MIS

15

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Electronic Spreadsheets (continued)

Allows end users to perform:What-ifGoal-seekingSensitivity analysis

StrengthComputation and calculation

Page 16: Chap014 MIS

16

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Database Management

Performs four primary tasksDatabase development

Define/organize content, relationships, and structure of the data

Database InterrogationSelectively retrieve and display

information Produce forms, reports, & other

documents

Page 17: Chap014 MIS

17

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Database Management (continued)

Four primary tasks (continued)Database maintenance

Add, delete, update, and correct the data

Application developmentDevelop prototypes of web pages, queries,

forms, reports, and labels

Page 18: Chap014 MIS

18

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Database Management (continued)

StrengthStorage of large amounts of data

WeaknessComputation and calculation

Page 19: Chap014 MIS

19

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Presentation Graphics

Helps convert numeric data into graphic displays

Helps prepare multimedia presentationsEasy to use

Page 20: Chap014 MIS

20

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Personal Information Managers

For end user productivity and collaborationStore, organize, and retrieve information

Information about customersAppointmentsContact listsTask listsSchedules

Page 21: Chap014 MIS

21

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Groupware

Collaboration softwareHelps workgroups and teams work together to

accomplish group assignmentsCombines a variety of software features and functions

E-mailDiscussion groups and databasesSchedulingTask managementAudio and videoconferencingData sharing

Page 22: Chap014 MIS

22

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Other Business Software

Page 23: Chap014 MIS

23

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Section II

System Software: Computer System Management

Page 24: Chap014 MIS

24

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

System Software Overview

Programs that manage and support a computer system and its information processing activities

Serves as the software interface between computer networks and hardware and the application programs of end users

Page 25: Chap014 MIS

25

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

System Software Overview (continued)

Two major categoriesSystem management programs

Operating systemsNetwork management programsDatabase management systemsSystem utilities

System development programsProgramming language translators & editorsCASE (computer-aided software engineering)

Page 26: Chap014 MIS

26

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems

Integrated system of programs thatManages the operations of the CPUControls the input/output and storage

resources and activities of the computer system

Provides various support services as the computer executes application programs

Page 27: Chap014 MIS

27

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Performs five basic functionsProvides a user interface

Allows humans to communicate with the computerCommand-drivenMenu-drivenGraphical user interface

Page 28: Chap014 MIS

28

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Five basic functions (continued)Resource management

Manages the hardware and networking resources of the system

Virtual memory capability

Page 29: Chap014 MIS

29

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Five basic functions (continued)

File managementControls the creation, deletion, and access

of files of data and programsKeeps track of the physical location of files

Page 30: Chap014 MIS

30

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Five basic functions (continued)

Task managementManages the accomplishment of the

computing tasks of end usersMultitasking

MultiprogrammingTimesharing

Page 31: Chap014 MIS

31

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Popular Operating SystemsWindows

95, 98, MENT2000XP

Page 32: Chap014 MIS

32

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Operating Systems (continued)

Popular operating systems (continued)UNIXLinuxMac OS X

Page 33: Chap014 MIS

33

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Network Management Programs

Perform functions such asAutomatically checking client PCs and video

terminals for input/output activityAssigning priorities to data communication

requests from clients and terminalsDetecting and correcting transmission

errors and other network problemsSometimes functions as middleware that

allows diverse networks to communicate with each other

Page 34: Chap014 MIS

34

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Database Management Systems

Controls the development, use, and maintenance of databases.

Helps organizations use their integrated collections of data records and files

Allows different user application programs to easily access the same database

Simplifies the process of retrieving information from databases

Page 35: Chap014 MIS

35

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Other System Management Programs

Utility ProgramsPerform miscellaneous housekeeping and file

conversion functionsData backupData recoveryVirus protectionData compressionData defragmentation

Performance monitors and security monitors

Page 36: Chap014 MIS

36

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages

Allows a programmer to develop the sets of instructions that constitute a computer program

Machine LanguageFirst generation languageWritten using binary codes unique to each

computer

Page 37: Chap014 MIS

37

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

Assembler LanguageSecond generationRequires language translator programs

called assemblersAllows a computer to convert the

instructions into machine instructionsFrequently called symbolic language

Page 38: Chap014 MIS

38

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

High-level LanguagesThird generationUses instructions, called statements, that

use brief statements or arithmetic expressions

Uses translator programs called compilers or interpreters

Syntax and semantics

Page 39: Chap014 MIS

39

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

Fourth-generation Languages (4GLs)More nonprocedural and conversational

than prior languagesNatural languagesEase of use gained at the expense of some

loss in flexibility

Page 40: Chap014 MIS

40

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

Object-Oriented Languages (OOP)Ties data elements to the procedures or

actions that will be performed on them into “objects”

Easier to use and more efficient for programming GUIs

Page 41: Chap014 MIS

41

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

HTML, XML, and JavaImportant for building multimedia Web

pages, websites, and Web-based applicationsHTML (Hypertext Markup Language)

A page description language that creates hypertext or hypermedia documents

Page 42: Chap014 MIS

42

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Languages (continued)

XML (eXtensible Markup Language)Describes the contents of web pages by

applying identifying tags or contextual labels to the data

Makes the web site more searchable, sortable, and easier to analyze

JavaDesigned for real-time, interactive, Web-

based network applicationsApplets

Page 43: Chap014 MIS

43

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Software

Helps programmers develop computer programs

Two basic categoriesProgramming language translatorsProgramming tools

Page 44: Chap014 MIS

44

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Software (continued)

Language Translator ProgramsAssembler

Translates symbolic instruction codes into machine language instructions

CompilerTranslates high-level language statements

InterpreterTranslates and executes each statement in

a program one at a time

Page 45: Chap014 MIS

45

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Programming Software (continued)

Programming ToolsProgramming editors and debuggersProvides a computer-aided programming

environment or workbenchDiagramming packagesCode generatorsLibraries of reusable objects & codePrototyping toolsCASE

Page 46: Chap014 MIS

46

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Discussion Questions

What major trends are occurring in software? What capabilities do you expect to see in future software packages?

How do the different roles of system software and application software affect you as a business end user? How do you see this changing in the future?

Page 47: Chap014 MIS

47

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Discussion Questions (continued)

Why is an operating system necessary? Why can’t an end user just load an application program in a computer and start computing?

Should a Web browser be integrated into an operating system?

Page 48: Chap014 MIS

48

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Discussion Questions (continued)

Are software suites, Web browsers, and groupware merging together? What are the implications for a business and its end users?

How are HTML, XML, and Java affecting business applications on the Web?

Page 49: Chap014 MIS

49

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Discussion Questions (continued)

Do you think Windows 2000 and Linux will surpass Unix and Netware as operating systems for network and Web servers?

Which application software packages are the most important for a business end user to know how to use?

Page 50: Chap014 MIS

50

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 1 – Intuit Inc.

Why has Intuit’s success improved under Bennett’s leadership?

What are several things Intuit could do to successfully compete with Microsoft and others in the future?

Page 51: Chap014 MIS

51

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 1 (continued)

Why does Intuit dominate its small-business software market segment?

What software products and services does Intuit have that might support Bennett’s strategy to appeal to larger small businesses?

Page 52: Chap014 MIS

52

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 1 (continued)

Do you agree with CEO Bennett’s strategy to have Intuit compete with Microsoft in the software market for larger small businesses?

Page 53: Chap014 MIS

53

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 2 – Amazon, Orbitz, and Others

The Business Case for Linux

What are the business and technical benefits of switching from proprietary systems to Linux on Intel-based servers?

Page 54: Chap014 MIS

54

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 2 (continued)

Why can Linux make a strategic difference in the profitability of some companies?

What are the limitations of Linux for business use?

Page 55: Chap014 MIS

55

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 2 (continued)

Should most companies investigate the use of Linux for their businesses?

Why or why not?

Page 56: Chap014 MIS

56

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 3 – Burlington Coat Factory and Others

Evaluating Software Suite Alternatives

What is the business case for switching from Microsoft Office to alternatives like Sun StarOffice or gobeProductive?

Page 57: Chap014 MIS

57

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 3 (continued)

What is the business case against such a switch?

What are the weaknesses of the “Office” competitors?

Page 58: Chap014 MIS

58

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 3 (continued)

What are several business or technical improvements the developers of Sun StarOffice or gobeProductive could make to better compete with Microsoft Office?

Page 59: Chap014 MIS

59

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 4 – Clark Retail & Others

Evaluating Operating System Upgrades

Why do many companies have no plans to switch to Windows XP?

Page 60: Chap014 MIS

60

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 4 (continued)

What is a business case for switching to Windows XP?

What is a business case against switching?

Page 61: Chap014 MIS

61

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 4 (continued)

What are several improvements you would like to see Microsoft make in the next version of Windows?

Page 62: Chap014 MIS

62

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 5 – Dollar Rent A Car & Imperial Sugar

Pioneering Web Services

What are Web services?

How are they used?

Page 63: Chap014 MIS

63

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 5 (continued)

What is the purpose and business value of Web services?

What is delaying the implementation of Web services at many companies?

Page 64: Chap014 MIS

64

McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.

Real World Case 5 (continued)

What can companies do now to prepare to implement Web services?

What do you see as the future for Web services?