ICT Lecture 5 5403
ICT Lecture 5 5403
BY:
SAIRA HAMEED
LECTURER
COMPUTER SOFTWARE
Computer Software
• Computer software comprises different computer programs, or instructions that enable
users to perform different tasks on a computer system.
• It is not only important for the users but also the whole computer system, depends upon
the services provided by the software.
• A computer cannot do anything at its own rather than it must be provided some
sequence-wise instructions and relevant data to perform its functions.
• This sequence of instructions is called a computer program which is commonly referred
to as computer software.
Computer Software
• Software is a generic term used for collection of data and instructions given to the
computers to perform specific tasks.
• It also refers to set of programs, procedures and associated documents designed for the
working of computers.
• The software is logical part of the computer that user can not touch but use to make
computer operate.
• Computer software controls the operation of hardware or some other software by
implementing the instructions given to it in an ordered way.
Types of Computer Software
• There are two main categories of Computer Software
• System Software
• Operating System
• Utility Programs
• Device Drivers
• Application Software
• Word Processing Software
• Spreadsheet Software
• Database Software
• Graphics and Multimedia Software
• Personal Assistance Software
• Communication Software
System Software
• System Software is the collection of computer programs that controls the operation of computer and
its devices.
• It provides an interface between computer hardware and application software.
• It is backbone of a computer system which provides a platform for its operation.
• System software helps computer users to make use of application software and perform the
programmed activities.
• System software monitors the use of various hardware components such as CPU, memory and other
peripheral devices.
• They also communicate with the peripheral devices to support user activities.
Types of System Software
• There are different kinds of system software.
• Operating System
• An operating system is a collection of programs that coordinates the internal working of
a computer system.
• It provides us an interface to communicate with the computer.
• It also manages all computer components and operations and isolates the hardware from
the user.
• A computer cannot perform any job without operating system.
• Operating system permits the computer to supervise the operations and manage the data
to produce the results.
• It is the first software that must be installed on every computer.
Types of System Software
• Utility Programs
• A utility program allows a user to perform an explicit task.
• It is normally used to resolve system maintenance activities and provide assistance in these
activities.
• There are different types of utilities available for example: formatting of hard disk, system
backup, antivirus and file compressor.
Types of System Software
• Device Drivers
• A device driver is a system program that is used to turn on and manage a device such as
monitor, keyboard attached to computer.
• Device drivers are built in programs, provided by manufactures of devices.
• The devices cannot work properly without driver's utility programs.
• A driver typically communicates with the device to control its operations.
• For example device drivers for printer, mouse and keyboard are required to regulate their
operations during working of computer system.
Application Software
• Application software is a set of computer programs used to perform user specific jobs.
• They allow the users to develop programs for their personal/organizational use.
• An application program facilitate user to manipulate text, numbers, graphics, or a
combination of these elements.
• Therefore there are varieties of application programs available in market depending on the
activity for which it is designed.
Categories of Application Software
• There are thousands of application software available in market.
• It is not possible to categorize all application software; however some commonly known
application software includes the following:
• Word Processing software
• Spreadsheet Software
• Database Software
• Graphics and Multimedia Software
• Personal Assistance Software
• Communication Software
Word Processing software
• Word Processor is an application program used for creating, editing, storing, and printing
personal and official documents.
• Word Processor became popular in 1970s and 1980 when the electric typewriter was
merged with a dedicated processor (like a computer processor) for the editing of text.
• Since then different companies are developing Word Processor with new and enhanced
features.
Standard Features of Word Processor
• Word Processors have several text manipulating features. The standard features include:
• Text Editing
• Text editing includes entering the text, cut/copy and paste the text, making insertions and
deletions etc.
• Word Wrap
• The cursor automatically moves to next line when the line is completed with the text.
• Status Line
• Status line provides all the information about the current document.
• Search and Replace
• Search and Replace allows the user to search for a particular word or expression and
replace it with some other word or expression.
Standard Features of Word Processor
• Headers , Footers , and Page Numbers
• It allows users to insert tailored headers and footers that the word processor will put at the top
and bottom of every page. Similarly page numbers can also be inserted at top or bottom of the
pages.
• Spell Checker
• Spell checker allows the user to check the spelling of words. It spotlights any word that it does
find in its dictionary.
• Table
• Word Processor allows inserting tables comprising of rows and columns.