Software components

15
Software Components

Transcript of Software components

Page 1: Software components

Software Components

Page 2: Software components

Contents Computer Instructions or data, anything that can be

stored electronically is Software

System Software Application Software Educational software Entertainment software Open source Software and Proprietary Software

Page 3: Software components

System Software System software is a term referring to any

computer software which manages and controls the hardware so that application software can perform a task.

System Software have direct control and access to your computer hardware , and memory locations .

They perform I/O operations on various memory locations , and control the hardware , to make the application software do a task . Operating systems , are the main examples for system software .

Page 4: Software components

System Software Examples

Microsoft Windows Linux Unix Mac OSX DOS BIOS Software Device Driver Software i.e Graphics Driver Linker Software Assembler and Compiler Software

Page 5: Software components

Application Software

Application Software consists of programs that tell a computer how to produce information.

Application software run under System Software , and are made to do a specific task i.e ( Word Processing etc) , which have indirect access to the hardware (i.e Behind

System Software) .

General Purpose Application Software Special Purpose Application Software

Page 6: Software components

General Purpose Application Software

This category includes common software packages that are found on most of the desktop computers.

Opera (Web Browser) Microsoft Word (Word Processing) Microsoft Excel (Spreadsheet software) MySQL (Database Software) Microsoft Powerpoint (Presentation Software) iTunes (Music / Sound Software) VLC Media Player (Audio / Video Software ) World of Warcraft (Game Software) Adobe Photoshop (Graphics Software)

Page 7: Software components

Word Processing

Word Processing software is used to create and print documents. A key advantage of word processing software is that users easily can make changes in documents.

Page 8: Software components

Electronic Spreadsheets

Electronic spreadsheet software allows the user to add, subtract, and perform user-defined calculations on rows and columns of numbers. These numbers can be changed and the spreadsheet quickly recalculates the new results.

Page 9: Software components

Presentation Graphics

Presentation graphic software allows the user to create documents called slides to be used in making the presentations. Using special projection devices, the slides display as they appear on the computer screen.

Page 10: Software components

Database Software

Allows the user to enter, retrieve, and update data in an organized and efficient manner, with flexible inquiry and reporting capabilities.

Page 11: Software components

Special Purpose Application Software

This software is made for some special purpose. There are thousands of specialist applications that are available to perform tasks such as

Keeping Business Accounts Stock Control information Payroll General Practice managements and

appointments

Page 12: Software components

Educational Software

Software that can be used for learning purposes…

Mavis Beacon Teaches Typing Encarta or World Book

Page 13: Software components

Entertainment Software

Games

Page 14: Software components

Open Source Software:

Open source software (OSS) is computer software whose source code is available under a license that permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form.

It is often developed in a public, collaborative manner.

Well-known OSS products are Linux, Netscape, Apache, etc.,

Page 15: Software components

Proprietary Software:

Proprietary software (also called non-free software) is software with restrictions on using, copying and modifying as enforced by the proprietor. Restrictions on use, modification and copying is achieved by either legal or technical means and sometimes both.

Proponents of proprietary software are Microsoft.

Ex: CAD, Nortan Antivirus etc.,