IICT Lecture # 09 Softwars Its Types
IICT Lecture # 09 Softwars Its Types
Definitions:
“A set of instruction to solve a particular
problem”
“A piece of software is a computer program
Computer
Software
3
1-SYSTEMS SOFTWARE
4
SYSTEM SOFTWARE
What is system software?
Programs that
control the
operations of the
Next
5
p.8.2
1-SYSTEM S/W TYPES
System software divided in to two main
types
a. System management programs
Examples
i. Operation systems
ii. Device drivers
8
A-System management programs (Continue!)
I- Operating System:
10
A-SYSTEM MANAGEMENT PROGRAMS (CONTINUE!)
III-BASIC INPUT / OUTPUT SYSTEM (BIOS)
11
A-SYSTEM MANAGEMENT PROGRAMS (CONTINUE!)
IV-UTILITY PROGRAMS.
12
A-SYSTEM MANAGEMENT PROGRAMS (CONTINUE!)
IV-UTILITY PROGRAMS.
What is a utility program?
utility suites
A type of system Combine several utility
Disk defragmenters :
Can detect computer files whose contents are
broken across several locations on the hard disk,
and move the fragments to one location to
15
A-SYSTEM MANAGEMENT PROGRAMS (CONTINUE!)
IV-UTILITY PROGRAMS: SOME EXAMPLES
Disk cleaners:
Can find files that are unnecessary to computer
operation, or take up considerable amounts of
16
B-SYSTEM DEVELOPMENT PROGRAMS
Compiler:
A compiler is a program that reads a program in one
language – the source language and translates into
17
B-SYSTEM DEVELOPMENT PROGRAMS (CONTINUE!)
Linker:
A linker or link editor is a program that takes one or more
objects generated by compilers and assembles them into a
18
2-APPLICATION SOFTWARE
Application software consists of programs
designed to perform specific tasks for users to
sport :
Home Activities,
Personal Activates,
Business Activates,
19
2-APPLICATION SOFTWARE
What is application software?
Programs that As a
perform specific productivity/
tasks for users business tool
To support
household activities,
for personal
business, or for
education
To facilitate
communications 20
p. 3.2
2-APPLICATION SOFTWARE
What are main categories of application software?
daily Database
activities Project Management
23
M.Nadeem Akhtar CS & IT Dept. UOL,Lahore.
24
GRAPHICS AND MULTIMEDIA SOFTWARE
software
products? Paint/Image Editing
(Professional)
Multimedia Authoring
Desktop Publishing
Paint/Image Editing
(Personal)
Home Design/
Landscaping
Reference
p. 3.26 Fig. 3-32
COMMUNICATIONS SOFTWARE
What software facilitates communication?
o E-mail
o Web browsers Instant E-mail
Newsgroup
messaging (IM)
Videoconference
Web
or browser
electronic mail
o Chat rooms A Real-time
meeting Groupware
Chat
Also called a room
discussion
communications
between two or more
servicesor that
browser
notifies
Transmission
geographically separated you
ofwhere
people
Online
Permitsarea
A software on
users the Web
application
to chat with
o Newsgroups who when
use a
users conduct
one or
messages
network more
writtenor people
via
thea Internet
discussions
thatAllows
eachhelps
areotheryou totheof
groups
online via
computer
to transmit
about a network
audio
particularand suchdata
video
subject
o Instant messaging people
asaccess
a work and
computer
local area view
together
network and
Allows
Web you to exchange
YouHome
share
use orpages
ausers can
information
software
the on the
make
program
Internet a video
over a
called
o Groupware Some
telephone
a newsreadersupport
messages
call or
where
Internet
to voice
files chats
with
both parties
participate in a
them or network
join a private chat
E-mail
and
see each software
videoas
other
newsgroup lets
chats you
they talk
o Videoconferencing create, room
send, receive,
forward, store, print,
and delete e-mail
Click to view Web Link messages
then click Groupware
p. 3.31
2-APPLICATION S/W TYPES ( OTHER PERSPECTIVE !)
28
2-APPLICATION S/W TYPES
(A)-CUSTOM BASED SOFTWARE
The software which is specified by the software
vendor/producer for a specific organization or
institute is called custom based software”
29
2-APPLICATION S/W TYPES
(B)GENERIC SOFTWARE
It is design for general public uses.
Developed for the sale to the software developers
/users for their use.
30
2-Application S/W Types:
(b)Generic software: Examples.
Word Processors:
Word processing is a tool that helps user in creating, editing, and
printing documents. Word processors will normally have the
following capabilities built into them:
31
2-APPLICATION S/W TYPES:
(B)GENERIC SOFTWARE: EXAMPLES.
WORDPERFECT
Payrolls
Grade Calculations
The most commonly used spreadsheet
programs are Microsoft Excel (later on we
will discuss it in details ) and Lotus 123.
33
2-APPLICATION S/W TYPES:
(B)GENERIC SOFTWARE: EXAMPLES.
LOTUS 123
Graphic Presentations:
The presentation programs can make giving presentations and
using overheads easier. Other uses include:
35
OTHER SOFTWARE:
Bespoke:
Software that is specially written for an
application.
36
Air Traffic Control
Software
is an example of
Bespoke
Software.
39
2-PROPRIETARY SOFTWARE
40