Unit 5: Computer Software
Unit 5: Computer Software
COMPUTER SOFTWARE
102
COMPUTER SOFTWARE
5.1 Introduction:
Computer software comprises different computer programs, or instructions that
services provided by the software. Due to the importance of computer software this
unit has been developed. It covers the basics of computer software and its important
types.
5.2 Objectives:
After completing this unit students would be able to:
103
5.3 Computer Software:
A computer cannot do anything at its own rather than it must be provided some
to as 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.
104
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.
1. Operating System
An operating system is a collection of programs that coordinates the internal
2. 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
105
activities. There are different types of utilities available for example:
3. Device Drivers
A device driver is a system program that is used to turn on and manage a
drivers for printer, mouse and keyboard are required to regulate their
operations during working of computer system.
specific jobs. They allow the users to develop programs for their
personal/organizational use. An application program facilitate user to
106
· Word Processing software
· Spreadsheet Software
· Database Software
· Graphics and Multimedia Software
· Personal Assistance Software
· Communication Software
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.
o Word Wrap :
The cursor automatically moves to next line when the line is
107
completed with the text.
o Status Line:
Status line provides all the information about the current
document.
o Search and Replace :
Search and Replace allows the user to search for a particular word
108
The screenshots are shown from figures 5.1 to 5.4
Figure-5.1: MS Word
109
Figure-5.3: Apple Word
Figure-5.4: In page
110
· Spreadsheet:
Spreadsheet is a data manipulation tool used for organization and analysis
caluculations.
Figure-5.5: Spreadsheet
111
The rows are labeled by numbers and the columns by letters as
o Cell:
The intersection of a row and a column is called a cell. A cell is
B10, J13. The data is entered into cells for further manipulation.
in the figure 5.6 the cellA1 is highlighted.
Figure-5.6: Cell
o Formula:
Formula is a relationship between values of cells. It is used to
apply mathematical equation among data items of a cell. For
112
o Functions :
Functions are built-in formulas for certain problems that have
already been created and stored in the program. They are used as
shortcuts when applying mathematical equations and give ease
and flexibility to the users to handle complex calculations. Some
· Database Software:
Database is a collection of related data that allows the users to retrieve, edit
114
A DBMS is like a traditional filing system which stores individual groups
and pieces of information. Like filing system's cabinet, drawers and
database organise data into separate structures, which can be linked via
common information to make data storage more efficient. A relational
DBMS has the following basic components:
o Tables:
A database is comprised one or more tables or relations which is a group of
related data items and contains the records for an entity. Tables are made up
of records and records are made up of rows and columns holding the actual
data items. For example a student table might hold the information in the
form of database table:
o Queries
Query is used to search the data items available in the database
tables. It uses standard language like Structured Query Language
(SQL) to manipulate the data items in the tables.
116
o Report:
Report is meaningful information that is extracted from the
database. It is generated on the basis of one or more SQL queries.
Reports are the output of database applications. They are used to
can present the data in form of tables, records and graphs etc.
Ø Advantages
i. Reports provide efficient result from database.
ii. It helps in making important decision.
iii. It can be printed and mailed easily
117
Figure-5.11: MS Access
Figure-5.12: Oracle
118
Figure-5.13: SQL Server
· Graphics Software:
Graphics packages are application programs that allow users to create, edit,
display and print graphic images. They enable a user to manipulate visual
images on a computer.
i. Sketch Design :
The sketch design feature allows users to create design objects of
different shapes and sizes. These include lines, circles,
rectangles etc. Users need not to worry about the exact shapes of
objects as the package adjusts the dimensions of the shape
according to the base of a design. Special features allow the users
120
v. Web Page Authoring:
Web page authoring allows users to create web pages that
include images, audio/video, graphics/animations and other
special effects. They are used to make the web pages more
attractive and interacting.
121
Figure-5.15: Corel Draw
122
· Communication Packages:
Communication packages are application programs that are used to
facilitate communication between two nodes (computers, mobiles etc.).
They allow the users to send and receive data over communication system.
The data transfer may be between two nodes or between networks of nodes.
The features of a communication package include the following:
i. Data upload i.e. send the data from the user node to another node
ii. Data download i.e. receive the data on the user node
iii. User session maintenance i.e. recognize individual user during live
communication
iv. Support of file transfer i.e. send and receive files over the network
i. Web browser
ii. FTP (file Transfer protocol)
iii. SMS (Short messaging services)
· PersonalAssistance Packages:
Personal assistance package allows users to store and retrieve their personal
information. They are also used to plan and manage contacts, meetings,
finances and other important information. Category based of personal
123
o Calendar:
Calendar enables users to record appointments and meetings. It alerts the
user for the upcoming events and also inform in case of any conflicts when a
new event is scheduled. It also allows users to browse the previous events w i t h
brief descriptions.
o To Do List:
To do list arranges the task to perform by the user. A user can plan and
priortize the tasks with intimation targets and deadlines.
o Address Book:
Address book maintains the names, addresses, telephone numbers, and
other related information about friends, relatives and officals. User can also
search the particulars of known persons when required.
o Personal Finance:
Personal finance helps users to balance their checkbooks, maintain bill's
records and track personal income/expenses and setup the budget.
o Tax Preparation:
Tax preparation guide individuals, families or small businesses prepare the
taxes. Legal cases preparations assist in preparation of legal documents and
provide legal information to the concerned users.
124
5.5 How Software Works (Installation and Un-installation):
Installation of a computer program is the method of making a program ready for
execution and use. The process varies for each program, computer, and the
operating system. There is a program called installer which comes with every
software. The installer is responsible for doing whatever is needed for their
installation. When software is installed on a personal computer; a series of
functions are performed before and behind the screen.
latest version.
4. Install only the licensed copy of the software.
Rom.
The exact procedure may vary from one program to other. However; the
125
the application software. When the user double clicks the setup.exe, the
Figure-5.17: setup.exe
Next a license agreement comes up which urges upon the user either to agree
or disagree, here user agrees to move forward. Next the installer prompts the
user for location of the program. The user gives the appropriate location and
the process moves forward.
126
Figure-5.18: License Agreement
Now the installer can copy the relevant program files to the target location in
the destination directory provided by the user. An application is generally
made up of many individual files. Most of the files are stored in the
127
Figure-5.19: Installation progress
aboutlow-leveloperatingsystemcomponentsandapplicationsrunningonthe
platform.Therecentlyinstalledprogramalsostoressettingsinformationinthe
Registry. The software installer updates the information of system registry by
adding information about new program and set default settings for the
application. Please do not try to modify the registry at your own without any
technicalassistance.
Many installers provide shortcuts at the Desktop or Start Menu to invoke the
installed program. After completing the installation, it deletes all the files
which were created temporarily. Finally, a message is displayed that the
program has been installed and the new software is ready to use.
128
5.5.2 Uninstall a Program:
If a user wants to remove a program, it needs to be uninstalled from the PC.
Removeoptionavailableinthecontrolpanel.
The user clicks on the control Panel and selects Add/Remove programs. A
panel appears comprising of installed program. The user selects the required
program and clicks the remove button. The uninstaller eliminates the
program files along with the folder that it created and also removes relevant
entries in the system registry.
129
5.6 SelfAssessment Questions:
softwares.
130
5.7 SelfAssessmentActivities:
131