Software - All Flashcards

1
Q

Define software?

A

Software is any program that runs on the computer.

There are many different types of software including operating systems, games, word processing packages, virus checkers, spreadsheets, programming language translators and many more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

State what is meant by custom written software.

A

Software that is written for the customer’s specific requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

State what is meant by off-the-shelf software.

A

Off-the-shelf software is software you can buy in shops or online.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give 3 advantages of off‐the‐shelf software:

A
  • You can buy it straight away
  • Cheaper than custom written software
  • Lots of people use it so there will be plenty of support including help lines, books, user forums, internet sites offering help, training courses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give a disadvantage of off-the-shelf software.

A

Made to suit many people so there may be many features that you never use making the software more complicated than it needed to be.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

State 2 advantages of custom written software:

A
  • It does exactly what you want it to do. There might not be an off‐the‐shelf option for specialist requirements so custom‐written software might be the only choice.
  • No one else will have the software so it might mean your company can do something others can’t or makes you more efficient than your competitors.
  • It can be simple to use as it does not have any unnecessary features.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

State 2 disadvantages of custom written software:

A
  • You cannot have it straight away. The software may not be available for months or years.
  • It is much more expensive than off‐the‐shelf software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is open source software?

A

Software that is provided under license but free of charge to anyone. The source code is made available and can be modified. Changes should be shared back to the community.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How is open source different to freeware software?

A

Software is licensed for use but there is no charge for the license. Anyone can use it.
This is different from Freeware (free software) where it may be free to use but the user does not get access to the source code. Freeware usually has restrictions on its use as well.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Proprietary software?

A

Proprietary software is software that is sold as a license to use the software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the benefits of using proprietary software?

A

The benefit of using proprietary software is the support available from the company. There will be updates and technical support lines, training courses and a large user base.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an Operating System?

A

A group of programs that manages the computer’s

hardware resources and allow other programs to be run.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

List some of the features of an Operating System?

A

Memory management, Peripheral management, Multi-tasking, Security, Providing a user interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is multi-tasking?

A

Running more than one programs at once.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is memory management?

A

When you start up a program on the computer, the operating system copies it from the disk into the main memory and gives the processor the address (location) of where it starts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a peripheral?

A

Computer hardware parts that are not on the CPU.

17
Q

What is user-interface?

A

The way in which we interact with computer hardware. Things like the mouse cursor, desktop, start menu etc.

18
Q

What are utility programs and give examples?

A

Utilities are not essential for the computer to work but either make it easy for the user to use it in some way. Some examples include Security utilities, Disk organisation utilities and Maintenance utilities

19
Q

What are security utilities?

A

Security utilities is about keeping the computer system safe from hazards such as viruses,hackers and spyware.

20
Q

What is a virus?

A

Something that is installed on you computer without your knowledge or permission, intending to do harm to your computer.

21
Q

How does Anti-Virus protect a computer?

A

It prevents harmful programs being installed on the computer.
It prevents important files, such as the operating system, being changed or deleted.
If a Virus does manage to install itself, the software will detect it when it performs regular scans. Any virus detected will be removed.

22
Q

What happens to a data file if accessed?

A

If a data file is accessed, data from that too must be brought into main memory. The operating system tracks where programs and data are stored using addresses.

23
Q

What is a single‐user operating system?

A

Only one person can use the computer at any one time. e.g. iOS.

24
Q

What is a multi‐tasking operating system?

A

The computer can appear to run several programs at the same time.
For example, using the word processor while downloading a podcast and playing a music file.

25
Q

What is the purpose of utility software?

A

To keep your computer running smoothly.

26
Q

What is the purpose of system cleanup software?

A

It searches for and removes files which are no longer needed, like temporary internet files, installation files and files in the recycling bin, etc.

27
Q

State the purpose of disk defragmentation software.

A

Files are stored on the hard disk wherever there is space.
If you have a big file it might get split up into sections so it can stored in the available gaps. This isn’t very efficient because the operating system then has to keep track of where all the pieces are. After a while hundreds of files are stored in bits all over the disk. Files have become “fragmented”.
It moves the separate parts of the files around so they can be stored together. This makes them quicker to access. The defragmenter also groups all the free disk space together so files can be stored in one
place. The defragmenter utility optimises disk performance.

28
Q

What types of storage drives should disk defragmentation software be used on?

A

Magnetic hard drives. It is not needed for solid state storage as there are no moving parts on these drives so the location of the files does not slow down the system.

29
Q

State the purpose of disk formatting software.

A

All storage media (disks, memory sticks etc) need formatting. Mostly we buy portable devices already formatted so you don’t have to format a floppy disk or USB memory stick, but hard disks in computers will be formatted by the operating system so they are ready to store files in the way the operating system expects.

30
Q

State the purpose of file transfer & file management software.

A

We take it for granted that we can organise our files into folders and easily move files around within the folder structure. This utility provides a logical view of how the files are organised to make it easier for the user. There are no little yellow folders actually on the disk, just lots of binary!
It allows us to make folders, copy, delete and rename files. Windows Explorer is an example. So is Finder on OSX.

31
Q

What is a virus?

A

A virus is a program that is installed on a computer without your knowledge or permission with the purpose of doing
harm. It includes instructions to replicate automatically on a computer and between computers. Some viruses are just
annoying but don’t really do any damage but some viruses will delete and/or change system files so work files are corrupted or the computer becomes unusable.

32
Q

How does anti-virus software work?

A

Antivirus software will protect a computer in three ways:
o It prevents harmful programs being installed on the computer.
o It prevents important files, such as the operating system, being changed or deleted
o If a virus does manage to install itself, the software will detect it when it performs regular scans. Any virus detected will be removed (inoculated!).

33
Q

What is the purpose of a firewall?

A

A firewall blocks external access from the internet onto a PC or network. These work using several factor, for example:
• Where the access is from (the computer’s address)
• The type of traffic
• Specific web sites

34
Q

What is Spyware?

A

Programs that secretly record what you do on your computer are called spyware. The purpose of the software is to capture passwords, bank account details and keywords used in internet shopping and banking. These details can then be used to make purchases on the internet.

35
Q

How does anti-spyware software work?

A

A spyware protection utility runs in the background on a PC. It detects spyware programs and prevents them installing. It needs to regularly update itself from the internet so it can detect any new threats.

36
Q

What is the purpose of system information / diagnostic software?

A

This is a utility usually provided with the operating system. It gives information about the hardware, statistics about its use and information that will help diagnose any problems with the computer.

37
Q

What is automatic updating?

A

The automatic update utility makes sure that any software installed on the computer is up to date.
For any software already installed on the computer, the automatic update utility will regularly check on the internet for updates. These will be downloaded and installed if they are newer than the version already on the computer.

38
Q

List examples of security software.

A

Anti-virus.
Anti-spyware.
Firewalls.

39
Q

List examples of utility software.

A
System Information / Diagnostic software.
File management software.
Disk defragmentation software.
Disk cleanup software.
Disk formatting software.
Auto-updates.
system restore and backup software.