0% found this document useful (0 votes)
12 views19 pages

Lec#5 Software

Uploaded by

ibarkatalam313
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views19 pages

Lec#5 Software

Uploaded by

ibarkatalam313
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

Introduction to Computer

SOFTWARE :
A set of programs that utilizes the
hardware and uses its’ capabilities to
perform various tasks.

Program : A program is a set of instructions


stored in the computer to solve specific
problems.
Software types diagram on board.
SOFTWARE Development Life cycle (SDLC):
-Feasibility study
-Requirements Engineering
-Requirements Analysis
-Design
-Testing
-Deployment
-Maintenance
Software
• Instructions that tell the computer how to
process data into the form you want.
• Software and programs are interchangeable.
• Two major types:
–1 System Software
–2 Applications Software
2 Kinds of Software
1. System Software enables the application
software to interact with the computer
hardware.
– Operating Systems are programs that coordinate
computer resources, provide an interface between
users and the computer; and run applications.
– Utilities perform specific tasks related to managing
computer resources.
– Device drivers are specialized programs designed to
allow particular input or output devices to
communicate with the rest of the computer system.
System Software
• The system s/w are a set of programs
specially designed for performing
tasks such as, controlling the
computer hardware, and utilizing the
resources efficiently.
• BIOS: Basic Input/output system or
software stored in ROM that loads
the Operating system (OS).
Functions of a System Software
• Managing resources (memory, processing,
storage, and devices like printer).
• Providing user interface
• Running applications
Operating System

• Programs to control the


hardware and provide user
interface. It is essential for
every computer.
• Disk Operating System (DOS)
• Graphical User Interface (GUI)
Functions of OS
• Memory management
• CPU management
• Input / Output management
• Storage / File management
• Provide user interface
Disk Operating System
• DOS was the first widely installed operating
system for personal computers.
• Command-driven
MS-DOS Commands
• A COMMAND is the name of a special
program that makes your computer carry out
a task.
Graphical User Interface (GUI)
• Thru GUI, users can interact directly with the
operating system.
• Microsoft Windows
• Icons, Menus, Dialog boxes

PIMMS Institute
(Affiliated with KMU)
2 Kinds of Software

2. Applications Software - provides the real


functionality of a computer. It help you use
your computer to do specific types of work.
 Basic Applications, widely used in all career
areas.
 Specialized Applications, more narrowly
focused on specific disciplines and
occupations.
APPLICATION SOFTWARE :
These are programs developed using one
of the Computer languages to perform a
specific task.
Those software's designed to meet the
requirements of an industry,
organization or user etc.
e.g. payroll system for the UOP,
examination system for BISE Peshawar
etc.
TRANSLATOR : Translates high
level language to low level
language and vice-versa.

LOW LEVEL LANGUAGE : The


language of bits understood
directly by the computer. It is
also called the machine
language.
HIGH LEVEL LANGUAGE : The
language of users understood
by the computer only after
Packages/READY MADE :
These are programs developed
by software companies for
general purpose applications.
These programs can be bought
and can be installed in the
computer.
Examples : MS-WORD, MS-
Excel, Adobe Reader, Media
Player etc.
Programming Languages
Programming Languages are used
to develop more software's that
may be system software's or
Application software's.

You might also like