categories of computer software
Post on 17-Oct-2014
309 views
DESCRIPTION
TRANSCRIPT
![Page 1: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/1.jpg)
TYPES OF SOFTWARE
![Page 2: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/3.jpg)
![Page 4: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/4.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/5.jpg)
The Software Development Process
![Page 6: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/7.jpg)
HardwareOperating System
Utility LanguageTranslator
Device Driver
ScientificApps.
BusinessApps.
ProductivityApps.
EntertainmentApps.
System software
Application software
![Page 8: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/8.jpg)
SystemSoftware
ApplicationSoftware
Software
![Page 9: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/10.jpg)
![Page 11: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/16.jpg)
![Page 17: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/17.jpg)
LINUX
![Page 18: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/18.jpg)
DOS
![Page 19: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/19.jpg)
SYSTEM DEVELOPMENTPROGRAMS
PROGRAMMINGLANGUAGES
LANGUAGE TRANSLATORS LINKER LOADER
SYSTEM DEVELOPMENT PROGRAMS
![Page 20: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/20.jpg)
LANGUAGE TRANSLATORS
COMPILERS INTERPRETERS ASSEMBLERS
LANGUAGE TRANSLATORS
![Page 21: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/21.jpg)
SOURCE PROGRAM
COMPILER
EXECUTABLE PROGRAMINPUT OUTPUT
COMPILER
![Page 22: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/22.jpg)
SOURCE PROGRAM
INTERPRETERINPUT OUTPUT
INTERPRETER
![Page 23: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/23.jpg)
SOURCE PROGRAM(In Assembly language)
LDA XADD YSUB ZSTO ACMP BJNZ TOPOUT Z
ASSEMBLER
OBJECT CODE
10001010010001010010000010100100011110010100001000011110010111001000010100111
ASSEMBLER
![Page 24: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/25.jpg)
APPLICATION SOFTWARE
• Are programs installed in the computer. It enables the user to do different tasks.
![Page 26: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/27.jpg)
WORD PROCESSORS
• Used in creating letters, memos, reports and other write-ups.
Examples: WordstarMS WordWordPerfect
![Page 28: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/28.jpg)
MS Word
![Page 29: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/30.jpg)
EXCEL 2007
![Page 31: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/31.jpg)
VISICALC – the first Spreadsheet
![Page 32: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/32.jpg)
SuperCalc
![Page 33: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/34.jpg)
Dbase
![Page 35: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/35.jpg)
Oracle Database
![Page 36: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/36.jpg)
![Page 37: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/37.jpg)
Entertainment Software
• Specially designed for fun and relaxation.
ExampleReal PlayerWinAmp QuickTime
Windows Media Player VLC Media
![Page 38: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/38.jpg)
![Page 39: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/39.jpg)
![Page 40: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/41.jpg)
Designing and graphics
![Page 42: categories of computer software](https://reader033.vdocuments.us/reader033/viewer/2022061105/5441c8e7b1af9ff44d8b479f/html5/thumbnails/42.jpg)
Thank YouMAHESH BABU• 381498042• MBA 1st SEM
MANIDAR CHOWDARY• 381498045• MBA 1st SEM
MAHESH REDDY • 381498044• MBA 1st SEM