Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prepared by : Mazhar javed Classification of Software Prepared By Prepared By Mazhar Javed Awan Mazhar Javed Awan (Computer Instructor) (Computer Instructor)

Similar presentations


Presentation on theme: "Prepared by : Mazhar javed Classification of Software Prepared By Prepared By Mazhar Javed Awan Mazhar Javed Awan (Computer Instructor) (Computer Instructor)"— Presentation transcript:

1 Prepared by : Mazhar javed Classification of Software Prepared By Prepared By Mazhar Javed Awan Mazhar Javed Awan (Computer Instructor) (Computer Instructor)

2 Prepared by : Mazhar javed Abstract view of computer

3 Prepared by : Mazhar javed Hardware View

4 Prepared by : Mazhar javed System Software It controls a computer’s internal function It controls a computer’s internal function System software manages the fundamental operations of your computer System software manages the fundamental operations of your computer Operating system Operating system Utilities Utilities Library Library Programming Languages Programming Languages It also control mouse,printer, Monitors It also control mouse,printer, Monitors Examples Examples Operating System Operating System Language Software Language Software

5 Prepared by : Mazhar javed Operating System (OS) Is collection of System software Is collection of System software An interface between applications and hardware An interface between applications and hardware Hardware needs a manager to tell it Hardware needs a manager to tell it what to do what to do when to do it when to do it how to do it how to do it The (OS) controls all The (OS) controls all input input output output processing processing It manages the data and the memory and appearance It manages the data and the memory and appearance

6 Prepared by : Mazhar javed Goals Execute user programs and make solving user problems easier. Execute user programs and make solving user problems easier. Make the computer system convenient to use. Convenience Make the computer system convenient to use. Convenience Efficiency Efficiency Allows computer system resources to be used in an efficient manner Allows computer system resources to be used in an efficient manner Ability to evolve Ability to evolve Permit effective development, testing, and introduction of new system functions without interfering with service Permit effective development, testing, and introduction of new system functions without interfering with service

7 Prepared by : Mazhar javed User Interaction with OS Hardware Operating System Software Computer User

8 Prepared by : Mazhar javed Examples Window 98 Window 98 Window 2000 Window 2000 Window XP Window XP Window Vista Window Vista Linux Linux Unix Unix

9 Prepared by : Mazhar javed Introduction

10 Layers of Computer System

11 Prepared by : Mazhar javed Utility Programs A type of system software that is used to solve particular problem. A type of system software that is used to solve particular problem. Designed to make life easier for computer users. Designed to make life easier for computer users. Utility programs perform thousands of task like search for lost files, sort files of data into a particular sequence and copy disk files. Utility programs perform thousands of task like search for lost files, sort files of data into a particular sequence and copy disk files.

12 Prepared by : Mazhar javed Examples File Viewer Is used to view and manage files in computer system. Is used to view and manage files in computer system. Window Explorer Window Explorer File Compressor: File Compressor: Is used to shrink the size of files Is used to shrink the size of files Winzip and WinRAR Winzip and WinRAR Diagnostic Utilities: is used to detect problem in hardware and software is used to detect problem in hardware and software Dr Watson Dr Watson AntiVirus AntiVirus Disk Defragmenter Disk Defragmenter Backup utility Backup utility Data Recovery Utility Data Recovery Utility Task Manager utility Task Manager utility Disk Cleanup Disk Cleanup Personal Firewall Personal Firewall Spyware Remover Spyware Remover

13 Prepared by : Mazhar javed Library Programs Is available to all user of a multi-user computer system Is available to all user of a multi-user computer system It carry out common tasks required by everyone. It carry out common tasks required by everyone. Example: Example: A routine that searches for lost files or restores corrupted files may be stored in a library. A routine that searches for lost files or restores corrupted files may be stored in a library. Many of these programs fall into the general category of utility programs Many of these programs fall into the general category of utility programs

14 Prepared by : Mazhar javed Application Software Application software enables you to perform specific computer tasks, such as document production, spreadsheet calculations, and database management Application software enables you to perform specific computer tasks, such as document production, spreadsheet calculations, and database management Any program that processes data for a user Any program that processes data for a user Users prepare these Packaged software Packaged software Custom Software Custom Software Integrated software Integrated software Bespoke Software Bespoke Software Shareware Shareware Free Ware Free Ware Public Domain Software Public Domain Software

15 Prepared by : Mazhar javed Common Software Features User Interface User Interface Important part of software Important part of software Portion where the user interacts with the software Portion where the user interacts with the software Graphical User Interface (GUI) Graphical User Interface (GUI) Windows Windows Menus Menus Toolbars Toolbars Help Help

16 Prepared by : Mazhar javed Windows Rectangular area that displays information Rectangular area that displays information Multiple applications in different windows Multiple applications in different windows Can be resized, moved, and closed Can be resized, moved, and closed

17 Prepared by : Mazhar javed Menus Display commands Display commands Present options Present options Drop down list Drop down list Held in menu bars Held in menu bars

18 Prepared by : Mazhar javed Toolbars Contain buttons and menus Contain buttons and menus Commonly used commands Commonly used commands Common to many applications Common to many applications Formatting toolbar Formatting toolbar Standard toolbar Standard toolbar

19 Prepared by : Mazhar javed Help Contains useful information Contains useful information Access methods Access methods Table of Contents Keyword index Text search

20 Prepared by : Mazhar javed Office Assistant Click once to access or F1

21 Prepared by : Mazhar javed Packaged software or General Purpose Is available for different types of users Is available for different types of users It is particular user or organization. It is particular user or organization. The program are well tested The program are well tested Documentation are very good Documentation are very goodExamples Word processor Word processor Presentation Presentation Spread sheets Spread sheets Data base management Data base management CAD CAD

22 Prepared by : Mazhar javed Document production software Create text-based documents, reports, letters, and memos Widely used in business, school, and home Most popular Microsoft Word Corel WordPerfect Lotus Word Pro

23 Prepared by : Mazhar javed Features Common features Common features Word Wrap, formatting Word Wrap, formatting Spelling/Grammar Checkers Spelling/Grammar Checkers Thesaurus Thesaurus Search and Replace Search and Replace Multimedia object Multimedia object Graphs, tables Graphs, tables Audio, video clips Audio, video clips

24 Prepared by : Mazhar javed Presentation software

25 Prepared by : Mazhar javed Features Layout files Layout files Templates Templates Text layout Text layout Background colors and patterns Background colors and patterns Borders Borders Animations Animations Visual effects Visual effects Audio Effects Audio Effects

26 Prepared by : Mazhar javed Spread Sheet Organize, analyze, and graph numeric data Widely used in many professions Most popular Microsoft Excel Consist of grid of numbered rows and columns. Common uses include analyzing sales trends, financial trends, home budgets, recording grades or scores

27 Prepared by : Mazhar javed Spreadsheet Features Manipulate numeric data Manipulate numeric data Grid of rows and columns Grid of rows and columns Data stored in cells Data stored in cells Common features Common features Functions Functions Formulas Formulas What-if Analysis What-if Analysis Graphs and charts Graphs and charts

28 Prepared by : Mazhar javed Database Management Systems Organize related data for easy access Organize related data for easy access Database is a specially formatted file that contains data Database is a specially formatted file that contains data Structured Structured Most popular DBMS Most popular DBMS Microsoft Access Microsoft Access

29 Prepared by : Mazhar javed DBMS Features Capability to locate and display data Capability to locate and display data Sort and analyze data Sort and analyze data Programming control language Programming control language Structure Query Language (SQL) Structure Query Language (SQL) Used to create complex, sophisticated applications Used to create complex, sophisticated applications

30 Prepared by : Mazhar javed record table field value field names Relational Database

31 Prepared by : Mazhar javed Integrated Packages Single program Single program Kind of a Jack-of-all-trades Kind of a Jack-of-all-trades Shares a common set of commands Shares a common set of commands Which combine features from all below products Which combine features from all below products Multiple functionality Multiple functionality Word processor, spreadsheet, DBMS, Presentation graphics and communication software Word processor, spreadsheet, DBMS, Presentation graphics and communication software Compared to Suites Compared to Suites Lower cost Lower cost Simpler Simpler Capabilities not as extensive Capabilities not as extensive Microsoft Works Microsoft Works

32 Prepared by : Mazhar javed Software Suites Separate applications bundled and sold together Separate applications bundled and sold together Less expensive Less expensive More convenient More convenient Ability to share data between applications Ability to share data between applications Object Linking and Embedding (OLE) Object Linking and Embedding (OLE) Most popular Most popular Microsoft Office Microsoft Office

33 Prepared by : Mazhar javed Custom or special or generic Software Is developed to meet the requirement of particular company or industry. Is developed to meet the requirement of particular company or industry. If packaged software does not fulfill the requirement of an organization, it has to develop a custom software by hiring a programmer. If packaged software does not fulfill the requirement of an organization, it has to develop a custom software by hiring a programmer. The cost of custom software is higher. The cost of custom software is higher.

34 Prepared by : Mazhar javed Common Examples Photo editing software Photo editing software Multimedia authoring software Multimedia authoring software Accounting software Accounting software Payroll System Payroll System Information management software Information management software School Management System School Management System POS POS

35 Prepared by : Mazhar javed Tailor Made or Bespoke or Off the Self Software When company decides to computerize an area of its business then need to buy Off the self package or have software specially written. When company decides to computerize an area of its business then need to buy Off the self package or have software specially written. Is designed to do exactly the user wants Is designed to do exactly the user wants Can be written to run specific hardware Can be written to run specific hardware Software is usually well documented Software is usually well documented It is designed to do one particular task It is designed to do one particular task

36 Prepared by : Mazhar javed Differences System Software General purpose General purpose Mange computer resources Mange computer resources Executes all the time in computer Executes all the time in computer No of system software are less than application software No of system software are less than application software It is essential for a computer to work It is essential for a computer to work Application Software Specific Purpose Specific Purpose Solve particular problems Solve particular problems Executes as and when required Executes as and when required No of these software are much more than system software No of these software are much more than system software It is not essential for the computer to work It is not essential for the computer to work


Download ppt "Prepared by : Mazhar javed Classification of Software Prepared By Prepared By Mazhar Javed Awan Mazhar Javed Awan (Computer Instructor) (Computer Instructor)"

Similar presentations


Ads by Google