14
AS Computing AS Computing Software definitions

AS Computing Software definitions. AS Computing Learning objectives Define the different types of software: operating system, user interface, translator,utilities,

Embed Size (px)

Citation preview

Page 1: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS ComputingAS Computing

Software definitions

Page 2: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Learning objectivesLearning objectives

Define the different types of software: operating system, user interface, translator,utilities, programming languages and generic application software;

Describe the different roles and functions of systems software and application software;

Page 3: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Generic application can be used in many different circumstances. For example,

Word processing software

Desktop publishing software

Spreadsheet packages

Database packages: Access, Paradox, etc

Multimedia authoring tools: authorware, macromedia Director

Expert system software: Crystal, etc

Generic applicationsGeneric applications

Page 4: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

All computers process instructions using machine code, which uses numeric codes to represent basic operations such as load, move, add, subtract and so on.

Programming languagesProgramming languages

Page 5: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

An operating system is a set of computer programs that controls the operation of the computer system.

For example:

MS-DOS

Linux

Windows

Operating SystemsOperating Systems

Page 6: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Utility programs perform common task such as formatting disk, repairing damaged files.

For example:

Winzip

Anti-Virus

Utilities Utilities

Page 7: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

User interface is a method that users use to communicate with computers.

Graphical user interface(GUI) displays information in a pictorial manner.

User InterfaceUser Interface

Page 8: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Programming languages have its own ‘translator’, which will take the code programmer write and turn it into machine-executable form.

e.g from a low-level language to machine code.

Translator Translator

Page 9: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

The operating system

Utility programs will perform specific task, e.g. Disk formatting, Disk Copier, Data compression, etc.

Library programs is a program that is stored on a disk in a special type of file and is available to all users of the system.

Translators convert programming languages into machine code.

System softwareSystem software

Page 10: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

An application program is a program of instruction that someone has written that does something useful for a user.

For example, word processor, spreadsheet and database applications.

Applications softwareApplications software

Page 11: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

They contain a number of separate applications such as a word processor and a database;

Information can easily be exported from on application in the package and imported into another application in the package;

The package comes with some form of documentation explaining the functions of each application and the package as a whole;

There is a common user interface across the applications in the package so that users can quickly learn each one.

Integrated software packageIntegrated software package

Page 12: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

There are many different programming languages, for example, Java, Visual Basic, etc. Do some research and write a list of as many different programming languages as you can.

Task 1Task 1

Page 13: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Task 2Task 2

What four areas need to be discussed if you want to fully describe ‘system software’?

The operating system

Utility programs

Library programs

Translators

Page 14: AS Computing Software definitions. AS Computing Learning objectives  Define the different types of software: operating system, user interface, translator,utilities,

AS Computing

Task 3Task 3

With the aid of example, explain what the word ‘generic’ means.

Microsoft word application

Access database application