Learning Goals for Today
1.

To discuss the role of software in computing
systems

2.

To learn to differentiate among sof...
DEFINITION
• SOFTWARES - are programs that make a
computer run. They are sets of instructions
which tell the computer what...
The Software Development
Process
Categories of Computer Software
Computer
Software

System
Software

Application
Software

GeneralPurpose
Programs

Applica...
Hardware
Operating System

Utility

Language
Translator

Scientific
Apps.

Device Driver

Business
Apps.

Entertainment
Ap...
Software

System
Software

Application
Software
System Software
- Programs that work automatically once you open or
boot your computer.
- Their task include loading and r...
Operating System (OS)
• Performs its work invisibly to control the internal functions
of a computer, e.g. maintaining file...
Examples
•
•
•
•
•
•
•

Windows XP – home and business
Windows 2000 – business network use
Mac Operating System – GUI, gra...
SYSTEM MANAGEMENT PROGRAMS
Utility Programs
• Virus checking and cleaning.
• Security using identification and passwords.
...
Utilities
Computer programs that perform a particular
function related to computer system
management and maintenance
Examp...
Operating Systems
• Operating Systems run in the
background without the users
being aware of it.
• It controls the
inputs,...
LINUX
DOS
SYSTEM DEVELOPMENT PROGRAMS
SYSTEM DEVELOPMENT
PROGRAMS

PROGRAMMING
LANGUAGES

LANGUAGE
TRANSLATORS

LINKER

LOADER
LANGUAGE TRANSLATORS
LANGUAGE TRANSLATORS

COMPILERS

INTERPRETERS

ASSEMBLERS
COMPILER
SOURCE PROGRAM

COMPILER

INPUT

EXECUTABLE PROGRAM

OUTPUT
INTERPRETER

SOURCE PROGRAM

INPUT

INTERPRETER

OUTPUT
ASSEMBLER
SOURCE PROGRAM
(In Assembly language)

LDA
ADD
SUB
STO
CMP
JNZ
OUT

OBJECT CODE

X
Y
Z
A
B
TOP
Z

ASSEMBLER

100...
LINKER AND LOADER
SOURCE PROGRAM
CIN>>X;
A=X+Y-Z
If(a !=B)
COUT<<A;
WHILE {!THRU}

OBJECT CODE

COMPILER

10001010010
0010...
APPLICATION SOFTWARE
• Are programs installed in the computer. It
enables the user to do different tasks.
APPLICATION SOFTWARE
• Used for a specific purpose or application.
– Word processing;
– Numerical analysis;
– Recording of...
WORD PROCESSORS
• Used in creating letters, memos, reports and
other write-ups.
Examples: Wordstar
MS Word
WordPerfect
MS Word
ELECTRONIC SPREADSHEET
• Software that are equipped with rows and
columns where data may be entered and
processed automati...
EXCEL 2007
VISICALC – the first Spreadsheet
SuperCalc
DATABASE
• Programs that can be use to organize data in a
customized way.
Examples:
MS Access
MySQL
Dbase
Oracle
Foxbase
L...
Dbase
Oracle Database
Entertainment Software
• Specially designed for fun and relaxation.
Example
Real Player WinAmp QuickTime
Windows Media Pla...
Multimedia, Desktop and Image
Editing Software
• Used to create graphics and publications and
to edit images
Examples
Adob...
Designing and graphics
Thank You
MAHESH BABU
• 381498042
• MBA 1st SEM

MANIDAR CHOWDARY
• 381498045
• MBA 1st SEM

MAHESH REDDY
• 381498044
• MB...
categories of computer software
categories of computer software
categories of computer software
categories of computer software
categories of computer software
categories of computer software
categories of computer software
Upcoming SlideShare
Loading in...5
×

categories of computer software

477
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

categories of computer software

  1. 1. Learning Goals for Today 1. To discuss the role of software in computing systems 2. To learn to differentiate among software belonging to the system and application categories 3. To learn about software ownership
  2. 2. DEFINITION • SOFTWARES - are programs that make a computer run. They are sets of instructions which tell the computer what to do to come up with the desired result.
  3. 3. The Software Development Process
  4. 4. Categories of Computer Software Computer Software System Software Application Software GeneralPurpose Programs ApplicationSpecific Programs System Management Programs System Development Programs
  5. 5. Hardware Operating System Utility Language Translator Scientific Apps. Device Driver Business Apps. Entertainment Apps. System software Application software Productivity Apps.
  6. 6. Software System Software Application Software
  7. 7. System Software - Programs that work automatically once you open or boot your computer. - Their task include loading and running programs, checking and protecting computers, and controlling hardware. - It is the control software that operates the hardware and allows the application to run.
  8. 8. Operating System (OS) • Performs its work invisibly to control the internal functions of a computer, e.g. maintaining files on the disk drive, managing the screen, controlling which tasks the computer performs and in what order • It interacts directly with the computer HW • Other SW normally does not directly interact with the HW, but through the OS
  9. 9. Examples • • • • • • • Windows XP – home and business Windows 2000 – business network use Mac Operating System – GUI, graphics OS/2 Warp – commercial work UNIX – general purpose, mainframe Linux – alternative to Windows Dos – command driven
  10. 10. SYSTEM MANAGEMENT PROGRAMS Utility Programs • Virus checking and cleaning. • Security using identification and passwords. • File and hard disk management for efficiency and storage. • Customising the computer to the users requirements, i.e. short cut menus from mouse click. • Setting peripheral devices to the users requirements, i.e. setting the monitor resolution.
  11. 11. Utilities Computer programs that perform a particular function related to computer system management and maintenance Examples: 1. 2. 3. 4. 5. Anti-virus SW Data compression SW Disk optimization SW Disk backup SW Disk cleaner
  12. 12. Operating Systems • Operating Systems run in the background without the users being aware of it. • It controls the inputs, outputs, interrupts, and storage of files as requested by the applications software.
  13. 13. LINUX
  14. 14. DOS
  15. 15. SYSTEM DEVELOPMENT PROGRAMS SYSTEM DEVELOPMENT PROGRAMS PROGRAMMING LANGUAGES LANGUAGE TRANSLATORS LINKER LOADER
  16. 16. LANGUAGE TRANSLATORS LANGUAGE TRANSLATORS COMPILERS INTERPRETERS ASSEMBLERS
  17. 17. COMPILER SOURCE PROGRAM COMPILER INPUT EXECUTABLE PROGRAM OUTPUT
  18. 18. INTERPRETER SOURCE PROGRAM INPUT INTERPRETER OUTPUT
  19. 19. ASSEMBLER SOURCE PROGRAM (In Assembly language) LDA ADD SUB STO CMP JNZ OUT OBJECT CODE X Y Z A B TOP Z ASSEMBLER 10001010010 00101001000 00101001000 11110010100 00100001111 00101110010 00010100111
  20. 20. LINKER AND LOADER SOURCE PROGRAM CIN>>X; A=X+Y-Z If(a !=B) COUT<<A; WHILE {!THRU} OBJECT CODE COMPILER 10001010010 00101001000 00101001000 LINKER MEMORY LOADER EXECUTABLE PROGRAM
  21. 21. APPLICATION SOFTWARE • Are programs installed in the computer. It enables the user to do different tasks.
  22. 22. APPLICATION SOFTWARE • Used for a specific purpose or application. – Word processing; – Numerical analysis; – Recording of data; – Designing and graphics; – Image processing; – Presentations; – Desk top publishing; – Web design.
  23. 23. WORD PROCESSORS • Used in creating letters, memos, reports and other write-ups. Examples: Wordstar MS Word WordPerfect
  24. 24. MS Word
  25. 25. ELECTRONIC SPREADSHEET • Software that are equipped with rows and columns where data may be entered and processed automatically or tabulated. Examples: Visicalc Quattro Supercalc Ms Works Lotus 123 Excel
  26. 26. EXCEL 2007
  27. 27. VISICALC – the first Spreadsheet
  28. 28. SuperCalc
  29. 29. DATABASE • Programs that can be use to organize data in a customized way. Examples: MS Access MySQL Dbase Oracle Foxbase Lotus Approach
  30. 30. Dbase
  31. 31. Oracle Database
  32. 32. Entertainment Software • Specially designed for fun and relaxation. Example Real Player WinAmp QuickTime Windows Media Player VLC Media
  33. 33. Multimedia, Desktop and Image Editing Software • Used to create graphics and publications and to edit images Examples Adobe Photoshop Adobe Pagemaker Corel Draw Publisher
  34. 34. Designing and graphics
  35. 35. Thank You MAHESH BABU • 381498042 • MBA 1st SEM MANIDAR CHOWDARY • 381498045 • MBA 1st SEM MAHESH REDDY • 381498044 • MBA 1st SEM
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×