4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.

Slides:



Advertisements
Similar presentations
Technology Guide 2 Software
Advertisements

Software: Systems and Application Software
Copyright 2007 John Wiley & Sons, Inc. Technology Guide 21 Software.
© Prentice Hall CHAPTER 3 Computer Software.
Technology Guide 2 Software.
Computer Software Notes go here!.
Chapter 3 Software Two major types of software
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Computer Software.
14 Computer Software.
Chapter 4 Computer Software.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Chapter 4 Computer Software
Computer Software. 4-2 Learning Objectives Describe several important trends occurring in computer software. Give examples of several major types of application.
INFORMATION MANAGEMENT SYSTEM
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 14 Computer Software.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise C h a p t e r Computer Software 1.
Information Systems Overview (COIS 20024) Lecture: Week 3 Computer Software (Information Systems Resources)
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Introduction to Information Systems Lecture 04 Computer Software Jaeki Song.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies,
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Computer Software Chapter 4 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Application Software System Software.
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Computer Software Chapter 4 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Foundations of information systems IT COMPONENT OF IS Software.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
Chapter 4 COMPUTER SOFTWARE. Objective Describe several important trends occurring in computer software. Explain the purpose of several popular software.
4-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
INFORMATION MANAGEMENT SYSTEM By. KUNDANG K JUMAN.
4-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Lecturer: Dr Mohammad Nabil Almunawar.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
1 Software Technology Guide 2. 2 Types of Software  Application software is a set of computer instructions, written in a programming language that direct.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies,
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Chapter4 COMPUTER HARDWARE. Goal: … Learning outcome:... Objective: – Describe several important trends occurring in computer software. – Explain the.
Computer Hardware & Software
Chapter 14 Computer Software.
Management Information Systems
Chapter 4 Computer Software
Chapter 4 Computer Software.
Chapter 4 Computer Software.
System And Application Software
Chapter 4 Computer Software McGraw-Hill/Irwin
4 Computer Software © 2002 McGraw-Hill Companies.
Presentation transcript:

4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.

4 - 2 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4

4 - 3 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. 1.Describe several important trends occurring in computer software. 2.Give examples of several major types of application and system software. 3.Explain the purpose of several popular software packages for end user productivity and collaborative computing. Learning Objectives

4 - 4 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Learning Objectives 4.Outline the functions of an operating system. 5.Describe the main uses of computer programming software, tools, and languages.

4 - 5 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. What is Software? Definition: Various kinds of programs used to operate computers and related devices

4 - 6 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of Software

4 - 7 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of Software Application Software - performs information processing tasks for end users System Software – manages and supports operations of computer systems and networks

4 - 8 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Application Software General-Purpose – programs that perform common information processing jobs for end users Application-Specific – support specific applications of end users in business and other fields

4 - 9 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. How is Software Developed? Custom Software – software applications that are developed within an organization for use by that organization Commercial Off-the-shelf (COTS) Software – software that is developed by a software developer with the intention of selling the software in multiple copies

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. General-Purpose Application Software Software Suites Web Browsers Electronic Mail Word Processing Spreadsheets Database Managers Presentation Graphics Personal Information Managers Groupware

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Software Suites

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Integrated Packages Definition: Combine some of the functions of several programs into one software package

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Graphical User Interface (GUI) Definition: Icons, tool and status bars, menus, and so on, which gives an application its look and feel

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web Browser Definition: Software interface used to point and click through the hyperlinked resources of the Internet

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web Browser

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Mail & Instant Messaging Electronic Mail – software used to send and receive electronic messages and file attachments via the Internet, intranets or extranets Instant Messaging (IM) – software used to send and receive electronic messages instantly to facilitate real time communication and collaboration

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Word Processing & Desktop Publishing Word Processing – software that supports the creation, editing, revision and printing of documents Desktop Publishing (DTP) – software that supports the production of materials that look professionally published

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Word Processing

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Spreadsheets Definition: Software that supports the development of electronic worksheets consisting of rows and columns used for business analysis, planning and modeling

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Spreadsheets

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Presentation Graphics Definition: Software that helps convert numeric data into graphics displays and prepare multimedia presentations including graphics, photos, animation, and video clips

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Presentation Software

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Graphics Software

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Video Software

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Personal Information Manager (PIM) Definition: Software for end user productivity and collaboration

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Groupware Definition: Software that helps workgroups and teams work together to accomplish group assignments

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Software Alternatives Purchase Commercial Off-The-Shelf software Application Service Providers – companies that own, operate, and maintain application software and the computer system resources required to offer the use of the application software for a fee as a service over the Internet

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Software Licensing Purchasing the right to use specific software under the terms of the software licensing agreement Protects the vendor’s intellectual property right

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. System Software System Management Programs – programs that manage the hardware, software, network, and data resources of computer systems during the execution of various information processing jobs of end users System Development Programs – programs that help users develop information system programs and procedures and prepare user programs for computer processing

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Operating System Definition: An integrated system of programs that manages the operations of the CPU, controls the input/output and storage resources and activities of the computer system, and provides various support services as the computer executes the application programs of users

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Operating System Functions

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. User Interface Definition: The part of the operating system that allows you to communicate with it so you can load programs, access files, and accomplish other tasks

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of User Interfaces Command-Driven Menu-Driven Graphical User Interfaces

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Resource Management Definition: Programs to manage the hardware and networking resources of a computer system, including its CPU, memory, secondary storage devices, telecommunications processors, and input/output peripherals

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. File Management Definition: Programs that control the creation, deletion, and access of files of data and programs as well as keeping track of the physical location of files on magnetic disks and other secondary storage devices

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Task Management Definition: Programs that control which task gets access to the CPU and for how much time Multitasking – approach that allows for several computing tasks to be performed in a seemingly simultaneous fashion

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Popular Operating Systems Microsoft Windows UNIX Linux Mac OS X

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Other System Management Programs Performance Monitors – programs that monitor and adjust the performance and usage of one or more computer systems to keep them running efficiently Security Monitors – programs that monitor and control the use of computer systems and provide warning messages and record evidence of unauthorized use of computer resources

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Application Servers Definition: Software which provides an interface between an operating system and application programs of users Middleware – software that helps diverse software applications and networked computer systems exchange data and work together more efficiently

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Programming Language

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Programming Languages

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Machine Languages All program instructions had to be written using binary codes unique to each computer Programmers had to have a detailed knowledge of the internal operations of the specific type of CPU

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Assembler Languages Alphabetic abbreviations and symbols are used to represent operation codes and storage locations Language translator programs are required to convert the instructions into machine instructions

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. High-Level Languages Instructions that use brief statements or arithmetic expressions Each statement generates several machine instructions when translated by compilers or interpreters

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Fourth-Generation Languages Nonprocedural – programmers specify results while computer determines the sequence of instructions that will accomplish those results Natural Language – very close to human language

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented Languages Ties together data element and the procedures or actions that will be performed upon them

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web Languages HTML – a page description language that creates hypertext or hypermedia documents XML – describes the contents of Web pages by applying identifying tags or contextual labels to the data in Web documents Java – an object-oriented programming language that is simple, secure and platform independent

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. HTML

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web Services Definition: Software components that are based on a framework of Web and object-oriented standards and technologies for using the Web to electronically link the applications of different user and different computing platforms

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web Services

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Language Translator Programs Assembler – translates the symbolic instruction codes of programs written in an assembler language into machine language instructions Compiler – translates high-level language statements Interpreter – compiler that translates and executes each statement in a program one at a time

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Programming Tools Graphical Programming Interfaces Programming Editors Debuggers CASE tools

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Summary Computer software consists of applications software that directs the performance of a particular use of computers to meet the information processing needs of users, and system software that controls and supports the operations of a computer system as it performs various information processing tasks.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Summary Application software includes general-purpose and application-specific categories. General-purpose application programs perform common information processing jobs for end users. Application-specific programs accomplish information processing tasks that support specific business functions.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Summary System software can be subdivided into system management programs and system development programs. System management programs manage the hardware, software, network, and data resources of a computer system during its execution of information processing jobs. System development programs help IS specialists develop computer programs to support business processes.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Summary An operating system is an integrated system of programs that supervises the operation of the CPU, controls the input/output and storage functions of the computer system, and provides various support services.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Summary Programming languages require the use of a variety of programming packages to help programmers develop computer programs, and language translator programs to convert programming language instructions into machine language instruction codes.

Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. End of Chapter Chapter 4