categories of computer software

42
TYPES OF SOFTWARE

Post on 17-Oct-2014

312 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: categories of computer software

TYPES OF SOFTWARE

Page 2: categories of computer software

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

Page 3: categories of computer software
Page 4: categories of computer software

• 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.

DEFINITION

Page 5: categories of computer software

The Software Development Process

Page 6: categories of computer software

Categories of Computer Software

General-Purpose

Programs

General-Purpose

Programs

Application-Specific

Programs

Application-Specific

Programs

SystemManagement

Programs

SystemManagement

Programs

System Development

Programs

System Development

Programs

ApplicationSoftware

ApplicationSoftware

ComputerSoftware

ComputerSoftware

System Software

System Software

Page 7: categories of computer software

HardwareOperating System

Utility LanguageTranslator

Device Driver

ScientificApps.

BusinessApps.

ProductivityApps.

EntertainmentApps.

System software

Application software

Page 8: categories of computer software

SystemSoftware

ApplicationSoftware

Software

Page 9: categories of computer software

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.

Page 10: categories of computer software
Page 11: categories of computer software

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

Page 12: categories of computer software

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

Page 13: categories of computer software

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.

Page 14: categories of computer software

UtilitiesComputer programs that perform a particular

function related to computer system management and maintenance

Examples:

1. Anti-virus SW2. Data compression SW3. Disk optimization SW4. Disk backup SW5. Disk cleaner

Page 15: categories of computer software

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.

Page 16: categories of computer software
Page 17: categories of computer software

LINUX

Page 18: categories of computer software

DOS

Page 19: categories of computer software

SYSTEM DEVELOPMENTPROGRAMS

PROGRAMMINGLANGUAGES

LANGUAGE TRANSLATORS LINKER LOADER

SYSTEM DEVELOPMENT PROGRAMS

Page 20: categories of computer software

LANGUAGE TRANSLATORS

COMPILERS INTERPRETERS ASSEMBLERS

LANGUAGE TRANSLATORS

Page 21: categories of computer software

SOURCE PROGRAM

COMPILER

EXECUTABLE PROGRAMINPUT OUTPUT

COMPILER

Page 22: categories of computer software

SOURCE PROGRAM

INTERPRETERINPUT OUTPUT

INTERPRETER

Page 23: categories of computer software

SOURCE PROGRAM(In Assembly language)

LDA XADD YSUB ZSTO ACMP BJNZ TOPOUT Z

ASSEMBLER

OBJECT CODE

10001010010001010010000010100100011110010100001000011110010111001000010100111

ASSEMBLER

Page 24: categories of computer software

SOURCE PROGRAMCIN>>X;A=X+Y-Z

If(a !=B)COUT<<A;

WHILE {!THRU}

COMPILER OBJECT CODE

100010100100010100100000101001000

LINKER

EXECUTABLE PROGRAMLOADERMEMORY

LINKER AND LOADER

Page 25: categories of computer software

APPLICATION SOFTWARE

• Are programs installed in the computer. It enables the user to do different tasks.

Page 26: categories of computer software

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.

Page 27: categories of computer software

WORD PROCESSORS

• Used in creating letters, memos, reports and other write-ups.

Examples: WordstarMS WordWordPerfect

Page 28: categories of computer software

MS Word

Page 29: categories of computer software

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 WorksLotus 123

Excel

Page 30: categories of computer software

EXCEL 2007

Page 31: categories of computer software

VISICALC – the first Spreadsheet

Page 32: categories of computer software

SuperCalc

Page 33: categories of computer software

DATABASE

• Programs that can be use to organize data in a customized way.

Examples:MS Access MySQLDbase OracleFoxbase Lotus Approach

Page 34: categories of computer software

Dbase

Page 35: categories of computer software

Oracle Database

Page 36: categories of computer software
Page 37: categories of computer software

Entertainment Software

• Specially designed for fun and relaxation.

ExampleReal PlayerWinAmp QuickTime

Windows Media Player VLC Media

Page 38: categories of computer software
Page 39: categories of computer software
Page 40: categories of computer software

Multimedia, Desktop and Image Editing Software

• Used to create graphics and publications and to edit images

ExamplesAdobe Photoshop Adobe PagemakerCorel Draw Publisher

Page 41: categories of computer software

Designing and graphics

Page 42: categories of computer software

Thank YouMAHESH BABU• 381498042• MBA 1st SEM

MANIDAR CHOWDARY• 381498045• MBA 1st SEM

MAHESH REDDY • 381498044• MBA 1st SEM