SlideShare a Scribd company logo
1 of 50
4 - 1Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
4 - 2Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software
Chapter
4
Chapter
4
4 - 3Copyright © 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 ObjectivesLearning Objectives
4 - 4Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Learning ObjectivesLearning Objectives
4. Outline the functions of an operating
system.
5. Describe the main uses of computer
programming software, tools, and
languages.
4 - 5Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
What is Software?What is Software?
Definition:
• Various kinds of programs used to
operate computers and related devices
4 - 6Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Types of SoftwareTypes of Software
4 - 7Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Types of SoftwareTypes of Software
• Application Software - performs
information processing tasks for end
users
• System Software – manages and
supports operations of computer systems
and networks
4 - 8Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Application SoftwareApplication 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 - 9Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
How is Software Developed?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
4 - 10Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
General-Purpose Application SoftwareGeneral-Purpose Application Software
• Software Suites
• Web Browsers
• Electronic Mail
• Word Processing
• Spreadsheets
• Database Managers
• Presentation Graphics
• Personal Information Managers
• Groupware
4 - 11Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Software SuitesSoftware Suites
4 - 12Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Integrated PackagesIntegrated Packages
Definition:
• Combine some of the functions of several
programs into one software package
4 - 13Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Graphical User Interface (GUI)Graphical User Interface (GUI)
Definition:
• Icons, tool and status bars, menus, and
so on, which gives an application its look
and feel
4 - 14Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web BrowserWeb Browser
Definition:
• Software interface used to point and click
through the hyperlinked resources of the
Internet
4 - 15Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web BrowserWeb Browser
4 - 16Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Electronic Mail & Instant MessagingElectronic 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
4 - 17Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
E-mailE-mail
4 - 18Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Word Processing & Desktop PublishingWord 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
4 - 19Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Word ProcessingWord Processing
4 - 20Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Electronic SpreadsheetsElectronic Spreadsheets
Definition:
• Software that supports the development
of electronic worksheets consisting of
rows and columns used for business
analysis, planning and modeling
4 - 21Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
SpreadsheetsSpreadsheets
4 - 22Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Presentation GraphicsPresentation Graphics
Definition:
• Software that helps convert numeric data
into graphics displays and prepare
multimedia presentations including
graphics, photos, animation, and video
clips
4 - 23Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Presentation SoftwarePresentation Software
4 - 24Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Graphics SoftwareGraphics Software
4 - 25Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Video SoftwareVideo Software
4 - 26Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
GroupwareGroupware
Definition:
• Software that helps workgroups and
teams work together to accomplish group
assignments
4 - 27Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Software LicensingSoftware Licensing
• Purchasing the right to use specific
software under the terms of the software
licensing agreement
• Protects the vendor’s intellectual property
right
4 - 28Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
System SoftwareSystem 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
4 - 29Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Operating SystemOperating 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
4 - 30Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Operating System FunctionsOperating System Functions
4 - 31Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
User InterfaceUser 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
4 - 32Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Types of User InterfacesTypes of User Interfaces
• Command-Driven
• Menu-Driven
• Graphical User Interfaces
4 - 33Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Resource ManagementResource 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
4 - 34Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
File ManagementFile 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
4 - 35Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Task ManagementTask 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
4 - 36Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Popular Operating SystemsPopular Operating Systems
• Microsoft Windows
• UNIX
• Linux
• Mac OS X
4 - 37Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Other System Management ProgramsOther 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
4 - 38Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Programming LanguageProgramming Language
4 - 39Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Programming LanguagesProgramming Languages
4 - 40Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Machine LanguagesMachine 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
4 - 41Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Assembler LanguagesAssembler 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
4 - 42Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
High-Level LanguagesHigh-Level Languages
• Instructions that use brief statements or
arithmetic expressions
• Each statement generates several
machine instructions when translated by
compilers or interpreters
4 - 43Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Fourth-Generation LanguagesFourth-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
4 - 44Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Object-Oriented LanguagesObject-Oriented Languages
• Ties together data
element and the
procedures or actions
that will be performed
upon them
4 - 45Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web LanguagesWeb 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
4 - 46Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
HTMLHTML
4 - 47Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web ServicesWeb 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
4 - 48Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Web ServicesWeb Services
4 - 49Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Language Translator ProgramsLanguage 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
4 - 50Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
End of Chapter
Chapter
4
Chapter
4

More Related Content

What's hot

Ch10-Software Engineering 9
Ch10-Software Engineering 9Ch10-Software Engineering 9
Ch10-Software Engineering 9Ian Sommerville
 
Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Anna Stirling
 
інформатика 1 урок
інформатика 1 урокінформатика 1 урок
інформатика 1 урокssuserd09fbf
 
Information Technology
Information TechnologyInformation Technology
Information Technologyhari_2u1986
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design Matthew McKenzie
 
Chapter 4 computer software
Chapter 4 computer softwareChapter 4 computer software
Chapter 4 computer softwareAG RD
 
Презентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класіПрезентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класіЮлія Артюх
 
Operating System 2
Operating System 2Operating System 2
Operating System 2tech2click
 
Software Process Model (System Development Life Cycle)
Software Process Model (System Development Life Cycle)Software Process Model (System Development Life Cycle)
Software Process Model (System Development Life Cycle)andyr91
 
IS740 Chapter 06
IS740 Chapter 06IS740 Chapter 06
IS740 Chapter 06iDocs
 
Windows 10 Modern Management
Windows 10 Modern ManagementWindows 10 Modern Management
Windows 10 Modern ManagementDavid J Rosenthal
 
Chapter 8 operating systems and utility programs
Chapter 8   operating systems and utility programsChapter 8   operating systems and utility programs
Chapter 8 operating systems and utility programshaider ali
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1Vanita
 
Microsoft Visio Detailed Presentation
Microsoft Visio Detailed PresentationMicrosoft Visio Detailed Presentation
Microsoft Visio Detailed PresentationQBI Institute
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementationDhani Ahmad
 
Introducing Microsoft 365 for Business
Introducing Microsoft 365 for BusinessIntroducing Microsoft 365 for Business
Introducing Microsoft 365 for BusinessDavid J Rosenthal
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledgeTechsailor
 

What's hot (20)

Ch10-Software Engineering 9
Ch10-Software Engineering 9Ch10-Software Engineering 9
Ch10-Software Engineering 9
 
Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Discovering Computers: Chapter 06
Discovering Computers: Chapter 06
 
інформатика 1 урок
інформатика 1 урокінформатика 1 урок
інформатика 1 урок
 
Information Technology
Information TechnologyInformation Technology
Information Technology
 
System Analysis and Design
System Analysis and Design System Analysis and Design
System Analysis and Design
 
Chapter 4 computer software
Chapter 4 computer softwareChapter 4 computer software
Chapter 4 computer software
 
Презентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класіПрезентація до 24 уроку в 6 класі
Презентація до 24 уроку в 6 класі
 
Operating System 2
Operating System 2Operating System 2
Operating System 2
 
Software Process Model (System Development Life Cycle)
Software Process Model (System Development Life Cycle)Software Process Model (System Development Life Cycle)
Software Process Model (System Development Life Cycle)
 
IS740 Chapter 06
IS740 Chapter 06IS740 Chapter 06
IS740 Chapter 06
 
Windows 10 Modern Management
Windows 10 Modern ManagementWindows 10 Modern Management
Windows 10 Modern Management
 
34
3434
34
 
Ipc in linux
Ipc in linuxIpc in linux
Ipc in linux
 
Chapter 8 operating systems and utility programs
Chapter 8   operating systems and utility programsChapter 8   operating systems and utility programs
Chapter 8 operating systems and utility programs
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1
 
Microsoft Visio Detailed Presentation
Microsoft Visio Detailed PresentationMicrosoft Visio Detailed Presentation
Microsoft Visio Detailed Presentation
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
 
Introducing Microsoft 365 for Business
Introducing Microsoft 365 for BusinessIntroducing Microsoft 365 for Business
Introducing Microsoft 365 for Business
 
Windows 7: The Basics
Windows 7:  The BasicsWindows 7:  The Basics
Windows 7: The Basics
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledge
 

Similar to Chapter No 4 Computer Software E book Management Information System By OBrien

Overview of softwares and their applications
Overview of softwares and their applicationsOverview of softwares and their applications
Overview of softwares and their applicationsAnkush Mehrotra
 
Chap04 Computer Software
Chap04 Computer SoftwareChap04 Computer Software
Chap04 Computer SoftwareAqib Syed
 
Lecture3.pptx
Lecture3.pptxLecture3.pptx
Lecture3.pptxnassmah
 
PaperCut-MF Business Features
PaperCut-MF Business FeaturesPaperCut-MF Business Features
PaperCut-MF Business FeaturesJon Farquharson
 
PaperCut-MF Education Features
PaperCut-MF Education FeaturesPaperCut-MF Education Features
PaperCut-MF Education FeaturesJon Farquharson
 
Paper cut mf-businessfeatures bosnia
Paper cut mf-businessfeatures bosniaPaper cut mf-businessfeatures bosnia
Paper cut mf-businessfeatures bosniaSlobodan Suvajac
 
Chapter 06 software csc&tts
Chapter 06 software csc&ttsChapter 06 software csc&tts
Chapter 06 software csc&ttsHisyam Rosly
 
CH004
CH004CH004
CH004JUC
 
Uc14 chap06
Uc14 chap06Uc14 chap06
Uc14 chap06ayahye
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptxFalakNiaz15
 
BAIT1003 Chapter 7
BAIT1003 Chapter 7BAIT1003 Chapter 7
BAIT1003 Chapter 7limsh
 
Chap05# Information Systems in Business Software
Chap05# Information Systems in Business SoftwareChap05# Information Systems in Business Software
Chap05# Information Systems in Business SoftwareTuru Turuu
 

Similar to Chapter No 4 Computer Software E book Management Information System By OBrien (20)

Chapter_04.ppt
Chapter_04.pptChapter_04.ppt
Chapter_04.ppt
 
Overview of softwares and their applications
Overview of softwares and their applicationsOverview of softwares and their applications
Overview of softwares and their applications
 
Chap04 Computer Software
Chap04 Computer SoftwareChap04 Computer Software
Chap04 Computer Software
 
Lecture3.pptx
Lecture3.pptxLecture3.pptx
Lecture3.pptx
 
Chap004
Chap004Chap004
Chap004
 
ITE 101 - Week 5
ITE 101 - Week 5ITE 101 - Week 5
ITE 101 - Week 5
 
PaperCut-MF Business Features
PaperCut-MF Business FeaturesPaperCut-MF Business Features
PaperCut-MF Business Features
 
Lab 2 software
Lab 2   softwareLab 2   software
Lab 2 software
 
HARMAN DM.pdf
HARMAN DM.pdfHARMAN DM.pdf
HARMAN DM.pdf
 
PaperCut-MF Education Features
PaperCut-MF Education FeaturesPaperCut-MF Education Features
PaperCut-MF Education Features
 
Paper cut mf-businessfeatures bosnia
Paper cut mf-businessfeatures bosniaPaper cut mf-businessfeatures bosnia
Paper cut mf-businessfeatures bosnia
 
Chapter 06 software csc&tts
Chapter 06 software csc&ttsChapter 06 software csc&tts
Chapter 06 software csc&tts
 
CH004
CH004CH004
CH004
 
Fg b
Fg bFg b
Fg b
 
Week 4
Week 4Week 4
Week 4
 
Uc14 chap06
Uc14 chap06Uc14 chap06
Uc14 chap06
 
Uc14 chap06
Uc14 chap06Uc14 chap06
Uc14 chap06
 
Intro to Computing Lec 02.pptx
Intro to Computing Lec  02.pptxIntro to Computing Lec  02.pptx
Intro to Computing Lec 02.pptx
 
BAIT1003 Chapter 7
BAIT1003 Chapter 7BAIT1003 Chapter 7
BAIT1003 Chapter 7
 
Chap05# Information Systems in Business Software
Chap05# Information Systems in Business SoftwareChap05# Information Systems in Business Software
Chap05# Information Systems in Business Software
 

More from Aamir Gill

Project Report of Amtex Private Limited
Project Report of Amtex Private Limited Project Report of Amtex Private Limited
Project Report of Amtex Private Limited Aamir Gill
 
Presentation on China Pakistan Economic Corridor Project
Presentation on China Pakistan Economic Corridor ProjectPresentation on China Pakistan Economic Corridor Project
Presentation on China Pakistan Economic Corridor ProjectAamir Gill
 
Chapter No 3 Computer Hardware E Book Management Information System By OBrien
Chapter No 3 Computer Hardware E Book Management Information System By OBrien Chapter No 3 Computer Hardware E Book Management Information System By OBrien
Chapter No 3 Computer Hardware E Book Management Information System By OBrien Aamir Gill
 
Strategic View of Information Systems E Book Management Information system By...
Strategic View of Information Systems E Book Management Information system By...Strategic View of Information Systems E Book Management Information system By...
Strategic View of Information Systems E Book Management Information system By...Aamir Gill
 
Solution manual for operations management processes and supply chains 10th ed...
Solution manual for operations management processes and supply chains 10th ed...Solution manual for operations management processes and supply chains 10th ed...
Solution manual for operations management processes and supply chains 10th ed...Aamir Gill
 
Foundation of Information Systems in Business
Foundation of Information Systems in Business Foundation of Information Systems in Business
Foundation of Information Systems in Business Aamir Gill
 
Questionnaire Impact of Stress on Job Performance in Health Sector
Questionnaire Impact of Stress on Job Performance in Health SectorQuestionnaire Impact of Stress on Job Performance in Health Sector
Questionnaire Impact of Stress on Job Performance in Health SectorAamir Gill
 
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...The Bank of Punjab Latest Internship Report With Three Years Financial Data (...
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...Aamir Gill
 
Presentation Topic Takaful and Conventional insurance
Presentation Topic Takaful and Conventional insurancePresentation Topic Takaful and Conventional insurance
Presentation Topic Takaful and Conventional insuranceAamir Gill
 
Chapter 1 Introduction Finca Micro Finance Bank
Chapter  1 Introduction Finca Micro Finance Bank Chapter  1 Introduction Finca Micro Finance Bank
Chapter 1 Introduction Finca Micro Finance Bank Aamir Gill
 
Presentation on Foreign Direct Investment
Presentation on Foreign Direct Investment Presentation on Foreign Direct Investment
Presentation on Foreign Direct Investment Aamir Gill
 
PRESENTATION STRATEGY FORMULATION
PRESENTATION STRATEGY FORMULATIONPRESENTATION STRATEGY FORMULATION
PRESENTATION STRATEGY FORMULATIONAamir Gill
 
Presentation about STRATEGY FORMULATION
Presentation about STRATEGY FORMULATIONPresentation about STRATEGY FORMULATION
Presentation about STRATEGY FORMULATIONAamir Gill
 

More from Aamir Gill (13)

Project Report of Amtex Private Limited
Project Report of Amtex Private Limited Project Report of Amtex Private Limited
Project Report of Amtex Private Limited
 
Presentation on China Pakistan Economic Corridor Project
Presentation on China Pakistan Economic Corridor ProjectPresentation on China Pakistan Economic Corridor Project
Presentation on China Pakistan Economic Corridor Project
 
Chapter No 3 Computer Hardware E Book Management Information System By OBrien
Chapter No 3 Computer Hardware E Book Management Information System By OBrien Chapter No 3 Computer Hardware E Book Management Information System By OBrien
Chapter No 3 Computer Hardware E Book Management Information System By OBrien
 
Strategic View of Information Systems E Book Management Information system By...
Strategic View of Information Systems E Book Management Information system By...Strategic View of Information Systems E Book Management Information system By...
Strategic View of Information Systems E Book Management Information system By...
 
Solution manual for operations management processes and supply chains 10th ed...
Solution manual for operations management processes and supply chains 10th ed...Solution manual for operations management processes and supply chains 10th ed...
Solution manual for operations management processes and supply chains 10th ed...
 
Foundation of Information Systems in Business
Foundation of Information Systems in Business Foundation of Information Systems in Business
Foundation of Information Systems in Business
 
Questionnaire Impact of Stress on Job Performance in Health Sector
Questionnaire Impact of Stress on Job Performance in Health SectorQuestionnaire Impact of Stress on Job Performance in Health Sector
Questionnaire Impact of Stress on Job Performance in Health Sector
 
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...The Bank of Punjab Latest Internship Report With Three Years Financial Data (...
The Bank of Punjab Latest Internship Report With Three Years Financial Data (...
 
Presentation Topic Takaful and Conventional insurance
Presentation Topic Takaful and Conventional insurancePresentation Topic Takaful and Conventional insurance
Presentation Topic Takaful and Conventional insurance
 
Chapter 1 Introduction Finca Micro Finance Bank
Chapter  1 Introduction Finca Micro Finance Bank Chapter  1 Introduction Finca Micro Finance Bank
Chapter 1 Introduction Finca Micro Finance Bank
 
Presentation on Foreign Direct Investment
Presentation on Foreign Direct Investment Presentation on Foreign Direct Investment
Presentation on Foreign Direct Investment
 
PRESENTATION STRATEGY FORMULATION
PRESENTATION STRATEGY FORMULATIONPRESENTATION STRATEGY FORMULATION
PRESENTATION STRATEGY FORMULATION
 
Presentation about STRATEGY FORMULATION
Presentation about STRATEGY FORMULATIONPresentation about STRATEGY FORMULATION
Presentation about STRATEGY FORMULATION
 

Recently uploaded

Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 

Recently uploaded (20)

Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 

Chapter No 4 Computer Software E book Management Information System By OBrien

  • 1. 4 - 1Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
  • 2. 4 - 2Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4 Chapter 4
  • 3. 4 - 3Copyright © 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 ObjectivesLearning Objectives
  • 4. 4 - 4Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Learning ObjectivesLearning Objectives 4. Outline the functions of an operating system. 5. Describe the main uses of computer programming software, tools, and languages.
  • 5. 4 - 5Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. What is Software?What is Software? Definition: • Various kinds of programs used to operate computers and related devices
  • 6. 4 - 6Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of SoftwareTypes of Software
  • 7. 4 - 7Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of SoftwareTypes of Software • Application Software - performs information processing tasks for end users • System Software – manages and supports operations of computer systems and networks
  • 8. 4 - 8Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Application SoftwareApplication 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
  • 9. 4 - 9Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. How is Software Developed?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
  • 10. 4 - 10Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. General-Purpose Application SoftwareGeneral-Purpose Application Software • Software Suites • Web Browsers • Electronic Mail • Word Processing • Spreadsheets • Database Managers • Presentation Graphics • Personal Information Managers • Groupware
  • 11. 4 - 11Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Software SuitesSoftware Suites
  • 12. 4 - 12Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Integrated PackagesIntegrated Packages Definition: • Combine some of the functions of several programs into one software package
  • 13. 4 - 13Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Graphical User Interface (GUI)Graphical User Interface (GUI) Definition: • Icons, tool and status bars, menus, and so on, which gives an application its look and feel
  • 14. 4 - 14Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web BrowserWeb Browser Definition: • Software interface used to point and click through the hyperlinked resources of the Internet
  • 15. 4 - 15Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web BrowserWeb Browser
  • 16. 4 - 16Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Mail & Instant MessagingElectronic 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
  • 17. 4 - 17Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. E-mailE-mail
  • 18. 4 - 18Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Word Processing & Desktop PublishingWord 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
  • 19. 4 - 19Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Word ProcessingWord Processing
  • 20. 4 - 20Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic SpreadsheetsElectronic Spreadsheets Definition: • Software that supports the development of electronic worksheets consisting of rows and columns used for business analysis, planning and modeling
  • 21. 4 - 21Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. SpreadsheetsSpreadsheets
  • 22. 4 - 22Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Presentation GraphicsPresentation Graphics Definition: • Software that helps convert numeric data into graphics displays and prepare multimedia presentations including graphics, photos, animation, and video clips
  • 23. 4 - 23Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Presentation SoftwarePresentation Software
  • 24. 4 - 24Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Graphics SoftwareGraphics Software
  • 25. 4 - 25Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Video SoftwareVideo Software
  • 26. 4 - 26Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. GroupwareGroupware Definition: • Software that helps workgroups and teams work together to accomplish group assignments
  • 27. 4 - 27Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Software LicensingSoftware Licensing • Purchasing the right to use specific software under the terms of the software licensing agreement • Protects the vendor’s intellectual property right
  • 28. 4 - 28Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. System SoftwareSystem 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
  • 29. 4 - 29Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Operating SystemOperating 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
  • 30. 4 - 30Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Operating System FunctionsOperating System Functions
  • 31. 4 - 31Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. User InterfaceUser 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
  • 32. 4 - 32Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Types of User InterfacesTypes of User Interfaces • Command-Driven • Menu-Driven • Graphical User Interfaces
  • 33. 4 - 33Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Resource ManagementResource 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
  • 34. 4 - 34Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. File ManagementFile 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
  • 35. 4 - 35Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Task ManagementTask 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
  • 36. 4 - 36Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Popular Operating SystemsPopular Operating Systems • Microsoft Windows • UNIX • Linux • Mac OS X
  • 37. 4 - 37Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Other System Management ProgramsOther 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
  • 38. 4 - 38Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Programming LanguageProgramming Language
  • 39. 4 - 39Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Programming LanguagesProgramming Languages
  • 40. 4 - 40Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Machine LanguagesMachine 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
  • 41. 4 - 41Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Assembler LanguagesAssembler 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
  • 42. 4 - 42Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. High-Level LanguagesHigh-Level Languages • Instructions that use brief statements or arithmetic expressions • Each statement generates several machine instructions when translated by compilers or interpreters
  • 43. 4 - 43Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Fourth-Generation LanguagesFourth-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
  • 44. 4 - 44Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented LanguagesObject-Oriented Languages • Ties together data element and the procedures or actions that will be performed upon them
  • 45. 4 - 45Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web LanguagesWeb 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
  • 46. 4 - 46Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. HTMLHTML
  • 47. 4 - 47Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web ServicesWeb 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
  • 48. 4 - 48Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Web ServicesWeb Services
  • 49. 4 - 49Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Language Translator ProgramsLanguage 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
  • 50. 4 - 50Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. End of Chapter Chapter 4 Chapter 4