AS Computing Software definitions. AS Computing Learning objectives Define the different types of...

Preview:

Citation preview

AS ComputingAS Computing

Software definitions

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;

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

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

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

AS Computing

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

For example:

Winzip

Anti-Virus

Utilities 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

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

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

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

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

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

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

AS Computing

Task 3Task 3

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

Microsoft word application

Access database application

Recommended