Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

categories of computer software

3,171 views

Published on

Published in: Technology
  • Be the first to comment

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

×