Top Banner
COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.
38

COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Dec 22, 2015

Download

Documents

Lenard Watson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

COMPUTER SOFTWARE

Computer Software is ………….

The general term used to describe all the programs which run on the computer.

Page 2: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

•A computer needs a program in order to be able to do anything.

•A program is a set of instructions a computer carries out.

•Software is the general term for programs or applications

Page 3: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Types of Software1.System software and 2.Application software• System software includes:

The operating system and utility programs, control how the hardware of a computer works.

Programming language compilers/ interpreters;

Performance monitoring software; Some Communications software.

Page 4: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Application software includes: Everyday programmes that you use such as Word Processors, Spreadsheets and Databases. e-mail packages, web browsers and Anti-virus software

Page 5: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Operating Systems

All computers have an operating system.

It is a program that controls the computer hardware (e.g. keyboard, mouse, storage devices, etc.) and,

It is the link between the user and the computer

Page 6: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

A computer is useless without an OS

Hardware

OS

Software

Page 7: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Examples of operating systemsWindows XPWindows Millennium EditionWindows 2000Windows NTUNIXOS/2

Page 8: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Types of Operating Systems

• Single-user Operating systems.• Multi-users or network operating

systems.

e.g. Network systems are more complicated as they have to deal with more than one user at a time.

Need to consider:SecurityAccess to a central pool of dataRestricted access to certain files

Page 9: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Functions of OS

• Sorts out where to store data on disk drives

• Allow the user to organise files using folders, and to copy and delete files

• Assist applications software to communicate with the hardware (e.g. allow a word processed document to be printed, save and open new files)

• Manage the system resources (e.g. allocate CPU time to the tasks being undertaken)

Page 10: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Functions of OS (Cont.)

• Manage the transfer of data to and from the systems peripheral devices (e.g. keyboard, mouse, scanner, printer) and between peripherals i.e printer/monitor

• Manage system security (e.g. allocating restricted rights to users to do certain things through user names and passwords)

Page 11: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Hardware

Operating system

User

Application

Application

Application

User

User

OS acts as a ‘shell’ around the hardware. The applications software need an OS to work, and users need the applications software to interact with the hardware via the OS.

Page 12: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Multitasking and OS

Multitasking is the ability to do more than one thing at a time.

If an operating system can multitask, it enables a computer system to do several things at the same time (e.g. A user can print a document whilst reading their emails).

Page 13: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Multi-users and OS

A multi-user facility allows more than one user to access data or an application program at the same time.

Without a multi-user facility in an operating system would be almost impossible for a computer network to function.

Page 14: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

OS and Utilities• These are sub-programs used to

maintain the health of the computer hardware and data.

• They are used as part of, for example :File Management, Disk Management, Memory Management,Backup,Data Recovery Data Compression, andAnti-virus

Page 15: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Biological Virus

• Not a living thing• Fragment of DNA inside a protective

jacket• It can’t reproduce itself• It uses existing cell machinery to

reproduce itself.

Page 16: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Computer Virus

• Virus is not a living thing but a small piece of software

• Virus must attached to some other program or document in order to get executed.

• Once it is running, it is then able to infect other programs or documents

Page 17: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Types of Infections

Normal Virus• Each time genuine program runs, the

virus runs, too, and it has the chance to reproduce (by attaching to other programs)

E-mail viruses Move around in e-mail messages, and

usually replicates itself by automatically mailing itself to dozens of people in the victim's e-mail address book.

Page 18: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Worms • A small piece of software that uses

computer networks and security holes to replicate itself.

• A copy of the worm scans the network of another machine that has a specific security hole.

Trojan horses• A Trojan horse is simply a computer

program. The program claims to do one thing (it may claim to be a game) but instead does damage when you run it (it may erase your hard disk).

Page 19: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Anti-Virus• A software program that detects and

removes computer viruses. • E.g Norton, McAfee, eScan, etc.How to protect yourself? • Run a more secure OS, • Use virus protection software, • Avoid programs from unknown sources, • Disable floppy disk booting, • Enable Macro Virus Protection in all

Microsoft applications,

Page 20: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

•Never double-click on an attachment that contains an executable that arrives as an e-mail attachment

Page 21: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Applications Software• Applications software works through

the operating system to gain access to the hardware

• Applications software is designed to perform specific tasks.

• Application software caries out user-related tasks and can be classified as: general-purposespecialist (Application or Integrated

packages) or tailor-made software.

Page 22: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Explain briefly what the term ‘General Purpose Software’ means

List the main reasons why people choose to use this type of software

Page 23: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

General Purpose Applications

• Type of software that can perform many different related tasks

• This type of software is sometimes called generic software.

• E.g. Word processors, spreadsheets, databases, graphics, and presentation software

• It is very popular as it is relatively cheap, well tested, and has wide support (e.g. cf manuals and tutorials).

• There are ready-made

Page 24: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Reasons for using ready-made software

• It is relatively cheap;• It is readily available and can be

installed quickly and easily;• It will have been thoroughly tested

so there will be very little chance of it having any serious faults or ‘bugs’;

• It will be well supported with a lot of books about how to use it available as well as on-line help and discussions on the Internet.

Page 25: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Integrated Packages

• An integrated package combines many different types of application together in a single package that shares a common set of commands

• They usually include facilities for word processing, spreadsheets, databases, graphics, presentation and communications

Page 26: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

e.g. Microsoft WORKS

Page 27: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Integrated Packages

Advantages • It is cheaper to buy one integrated

package rather than buying several separate application packages;

• Different applications have the same user interface;

• Data can be transferred quickly and easily between applications;

• They are much quicker to install than several separate application packages

Page 28: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Disadvantages

• Tend to have weak areas (e.g. better at word processing than spreadsheets)

• Data is not easily moved to programs that are not part of the package

• Individual applications do not have as many features compared to the single application package

Page 29: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Integrated Packages Cont’d

• They have gradually been replaced by applications bundled together by software manufacturers and sold as suites of programs

• Bundled suites have a complete set of features, a common user interface and easy facilities for sharing and exchanging data

• Eg. Microsoft Office XP— database, spreadsheet, word processing and desktop publishing software

Page 30: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Specialist Application Software

• Performs a single & very specific type of task

• E.g Programs to work out payroll, calculate accounts, plan driving routes, work out income tax returns, deal with stock control and handle appointments

Education Software

Page 31: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Educational Software• These are computer software whose

primary purpose is for teaching. • It ranges from programs for pre-

school children, which have a large entertainment component, to straightforward typing tutors and programs that teach foreign languages or science subjects

Page 32: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Examples of Education Software• Application(productivity) software

– not originally designed for teachers but support creative and unusual learning activities .

• Drills and practice - software that is characterised by a stimulus-response approach to learning (Qs-Ans).

• Interactive multimedia - is a collection of different forms of media, interlinked to provide coherent access to information

Page 33: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

• Logo - is a procedure oriented computer programming language developed for young children to teach the computer how to perform tasks

• Modelling/ Simulations software to demonstrate real-life situations

• Helps students learn by doing

Page 34: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Explain what term ‘tailor made software’ means and why people might choose to use this type of software 

Give examples of Tailor made software

Page 35: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Tailor-made Software• Also called Tailor-made, or Bespoke • Software made for a special purpose for

an organisation (e.g. government, banks, insurance companies, manufacturers)

• Especially if not found in the market • It is very expensive because it is

designed for a specific purpose.• A long time is taken to make the

programs take to develop

Page 36: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Questions to consider when buying new software:

• What sort of tasks will the software be used for?

• How much does the software cost and how much money is available to buy it?

• What operating system does the software need? Software will only work with the operating system that it was designed for?

• What are the minimum system requirements for the software? Every application package has a minimum set of hardware requirements such as how much hard disk space and memory are needed.

Page 37: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

• Will the software be used on a single computer or on a network?

• How much support is available for users? (on-line help, telephone support lines, internet sites and printed manuals).

• How easy is the software to install — can an ordinary user carry out the installation or will an ICT expert be needed to do it?

Page 38: COMPUTER SOFTWARE Computer Software is …………. The general term used to describe all the programs which run on the computer.

Exercise1. Compare and contrast hardware and software2. Describe the importance of Operating system

to a computer operation3. Describe some benefits to be gained from

engaging in hands-on computer learning rather than reading a textbook

4. Explicate what a file is and justify its importance in handling computer information.

5. Explain what file management is and how it is relevant.

6. Imagine you have been employed by a school. After the school head has seen your UDSM course coverage, asked you to advice on buying computers for the school. What advice will you give in terms of software and hardware. Which one takes precedence in your decision making process (hardware or software)? why?