You are on page 1of 16

Software

Madeleine Khashan
Software

• Programs that control computer systems

• Set of instructions that make computer do something

• Relates to ideas & instructions for using physical objects


Types of software
1. Application software : Programs that allow the user to do specific tasks , as
word , spreadsheet , video and photo editing .

2. System software : programs that allow the hardware to run and allow the user to
communicate with the computer .
Types of software
Software

Application software
system software

Apps

Word Control &


processing Database measuring Device
Compiler
software driver
OS/ Operating
system
Photo/video
Spreadsheet Graphic Utilities
editing Linker
software manipulation
Word processor, spreadsheet & database
• Word processor : used to manipulate (process) text documents as report .

 create , edit , save and manipulate text .

 Copy , paste , spell checkers …..


• Spreadsheet : used to manipulate numerical data .

 use of formulas to carry out functions.

 Produce graphs & modeling .


• Database : used to organize , manipulate & analyses data.
 Carry out queries to produce reports .
 Add, delete & modify data .
Control & measuring software / Apps
• Control and measuring software : designed to allow computer or microprocessor to interface with sensor.
 Measure physical quantities as temperature .
 Control applications such as chemical process .

• Apps : short for applications , runs on mobile phone or tablets .


 GPS
 Camera facilities.
Photo editing / video editing
• Photo editing software : allow the user t manipulate digital photographs .

 Remove red eyes.

 Change brightness .

 Change the features of face.


• Video editing software : allows the user to manipulate to produce an edited video.

 Rearrange , add and remove sections form video .

 Applying color correction .

 Creating transitions between clips.


Graphics manipulation software
graphics software refers to a program that enable a person to manipulate images
(bitmap & vector) to be changed .

Images

Bitmap: small dots in pattern Vector: images which are connected by


( pixel) lines and curves .
System software
System software / compiler & linkers

Use programming languages


So computer can understand
011100
High level language
110011
that human can
010110
understand
Give it to translator that
can understand
language & machine
language

011100
110011
010110

Take a code
which called
source code
High level language After compilation
that human can called Object file Linked together so can be run
understand Source on a computer
code
Device driver / utilities
• Device driver : software enables hardware device to communicate with computer operating system . As
printer driver , memory stick , cd driver …

• Utilities : programs that has been designed to carry out specific tasks on a computer .

Antiviruses

Backup of files
Disk repair
Screensavers
Operating system
• Software runs in the background , it manages most of the basic functions .

• Enables users to communicate with computer systems.


• Controls operation of input, output & backing storage.
• Supervises loading, running & storage of application program.
• Deals with error in application programs.
• Maintains security of whole computer system ( as user accounts , log on
passwords).
• Maintains a computer log .
Security

Helping save, Allows users to


organize, find and load, run and store
delete files applications

Operating
system

Helps the user


Manages input,
interact with the
output and
computer through
backing devices.
a user interface

You might also like