Software Classification
Systems
operating system
Interactive processing
Multi-Tasking
Real-time processing
Multi access of multi user
Multi-programming
Application
Applications are programs written to carry out a specific task or set of tasks. They include word processors, spreadsheets, accounting packages, media players and games.
Types of application software
Integrated programs
Specific programs
Generic programs
Bespoke programs
Utility programs
A programming language is a specially written code used for writing applications.
click to edit
High level
Low level
User interfaces
command-line interfaces
Menu driven interfaces
Graphical user interfaces
Word processing and desktop publishing
Word Preocessing
Mail marge
Dekstop publishing
Graphic software
Painting packages
A painting application allows freehand drawing and colouring
Drawing packages
They are based on mathematical relationships with control points that make up the image
Photo editing
Computer aided design (CAD)
Presentation software and web design
Multi-programming is a method of operating such that several programs appear to be running at once.
Real time processing is usually found in systems that use computer control.
Batch processing
An interactive processing system is where the tasks on the computer system require a continual exchange of information between the user and the computer system.
This isn't just about running more than one application at the same time.
Modern personal computers can allow multi-user access.
Presentation software is used to create presentations, e-learning packages and information points
Mail merge is a word processing feature that allows users to personalise letters with names and addresses from a database.
Desktop publishers are often used to produce newspapers, magazines, newsletters and leaflets.
A word processor is software or a device that allows users to create, edit, and print documents.
they have been developed to be a little like a human language
They are much hardeer but they run veery fast in computers systems
A user interface is the method by which the user and the computer exchange information and instructions.
An advantage of command driven programs is that they do not need the memory and processing power of the latest computer and will often run on lower spec machines.
Command driven programs do not need to run in Windows.
Experienced users who know the commands can work very quickly without having to find their way around menus.
A command-line interface can run many programs, for example a batch file could launch half a dozen programs to do its task.
An inexperienced user can sometimes find a command driven program difficult to use because of the number of commands that have to be learnt.
Commands must be typed correctly and in the right order or the command will not work.
They are more sophisticat drawing packages use in more detailed works
they are user friendly - you can often guess your way around the options
they can be irritating if there are too many levels of menus to move around - with a command-line interface you can go to the option required immediately
they are easy to use as the user does not have to remember sets of commands
it allows the user to edit and adjust photographs
Slide master – this allows the style (font, font size, background etc) to be set once and then used throughout the presentation.
Slides that can contain any mixture of text, images, video, animations, links and sound.
Transitions – this is how the presentation software “moves” the display of one slide to another.
Animation effects that allow the various elements on each slide to appear after a certain amount of time or when a presenter presses a button.
Slide notes – when these are used the presenter will see the current slide and any notes associated with it on his/her display and the audience will see just the slide on another screen or from a projector.
A batch processing system is where programs or data are collected together in a batch and processed in one go.