SOFTWARE SOFTWARE It consists of sequences of instructions

  • Slides: 19
Download presentation
SOFTWARE

SOFTWARE

SOFTWARE þ It consists of sequences of instructions that a computer, network, or device

SOFTWARE þ It consists of sequences of instructions that a computer, network, or device can execute (carry out) to perform a task. þ These instructions are known as software—or computer programs, applications, or plug-ins. þ It provides the features that make computers or devices useful. þ It enables the user to customize a computer or device to provide specific business value or to increase personal productivity.

TYPES of SOFTWARE þ Application Software þ System Software

TYPES of SOFTWARE þ Application Software þ System Software

Application System vs. þ directs the computer hardware to perform specific data or information

Application System vs. þ directs the computer hardware to perform specific data or information processing activities that provide functionality to the user. þ manipulates data or text to produce or provide information. þ acts primarily as an intermediary between computer hardware and application programs þ provides important selfregulatory functions for computer systems þ manipulates computer hardware resources

Types of Software vis-à-vis Hardware

Types of Software vis-à-vis Hardware

APPLICATION SOFTWARE þ Spreadsheet applications þ Word processing applications þ Database applications þ Accounting

APPLICATION SOFTWARE þ Spreadsheet applications þ Word processing applications þ Database applications þ Accounting applications þ Activity management applications þ Presentation applications þ Graphics applications þ Communications programs þ Multimedia applications þ Utilities or utility programs

Categories of Application Software þOff-the-shelf - can be purchased, leased, or rented from a

Categories of Application Software þOff-the-shelf - can be purchased, leased, or rented from a vendor that develops programs and sells them to many organizations; may be a standard package or it may be customizable. þSpecial purpose programs or “packages” can be tailored for a specific purpose, such as inventory control or payroll.

Spreadsheet Applications þ Used for creating documents to manage and organize numerical data

Spreadsheet Applications þ Used for creating documents to manage and organize numerical data

Word Processing Applications þ Used for creating documents that are formatted and organized for

Word Processing Applications þ Used for creating documents that are formatted and organized for readability

Database Applications þ Used for developing databases that can organize and retrieve large amounts

Database Applications þ Used for developing databases that can organize and retrieve large amounts of information

Accounting Applications þ Used for managing personal checkbooks, or the accounting functions of businesses.

Accounting Applications þ Used for managing personal checkbooks, or the accounting functions of businesses.

Activity Management Applications þ Such as calendars and address books

Activity Management Applications þ Such as calendars and address books

Presentation Applications þ Used for making slide shows

Presentation Applications þ Used for making slide shows

Graphics Applications þ Used for creating pictures

Graphics Applications þ Used for creating pictures

Communications Programs þ Such as e-mail, text messaging, and fax software for sending and

Communications Programs þ Such as e-mail, text messaging, and fax software for sending and receiving messages

Multimedia Applications þ Used for creating video and music

Multimedia Applications þ Used for creating video and music

SYSTEM SOFTWARE þ It controls and supports the computer hardware and its information processing

SYSTEM SOFTWARE þ It controls and supports the computer hardware and its information processing activities. þ It is more general than applications software and is usually independent of any specific type of application.

PROGRAMMING LANGUAGES

PROGRAMMING LANGUAGES

Programming Languages þ These are a set of symbols and rules used to write

Programming Languages þ These are a set of symbols and rules used to write program code. þ The characteristics of the languages depend on their purpose.