Lo2 - Computer Software Flashcards
What is open source software?
Any software where the code is available for users to modify.
Examples of open source software
Firefox
Python
Linux
Advantages of open source software
Allows users to remove any unwanted features.
Edit the code to best suit the company’s needs.
Often a low cost.
Normally runs fast.
Disadvantages of open source software
Prone to errors.
Not much support/help given.
Security risks.
Requires technical skill to edit and maintain.
What is closed source software?
Any software where the code is not available to the users.
Examples of closed source software
Microsoft office
Fortnite
Spotify
Advantages of closed source software
The code is well tested.
Provided with help and support.
The company will be held to account if the software doesn’t perform as listed in the T+Cs
Disadvantages of closed source software
Unwanted features
Can be costly
Have to rely on the company for updates
What is off-the shelf software?
Software that is created for general use.
Examples of off-the shelf software
Microsoft office
Images editors
Video games
Advantages of off-the shelf software
Looks familiar
Has been tested thoroughly
Secure and regular updates
Disadvantages of off-the shelf software
Requires a listened which can be expensive
Contains additional features that some users may not need
What is bespoke software?
Software that has been made specifically for the company and their needs.
Advantages of bespoke software
Has all the features the company requires
Doesn’t have any unwanted features
Can be personalised to the company (colour schemes and logos)
Disadvantages of bespoke software
Can be expensive
Only the original creator can maintain and update it
Staff will need training
What is shareware software?
This is software that allows the users to try it for free for a period of time.
What is freeware software?
This is software that is free to download and use.
What is an embedded system?
It is a smaller computer that is installed within a larger system.
Examples of embedded systems
Washing machines
Traffic lights
Cars
What is utility software?
This is a dedicated software that is used for the maintenance of a computer system.
Example of utility software
Firewall Backup of data Antivirus Compression Defragmentation
What is antivirus software?
Software that located and elected viruses on the system bus scanning each file and comparing it to a database of known viruses.
What is a firewall?
A firewall manages all incoming and outgoing network traffic.
What is defragmentation?
As files get edited over time they become fragmented which is when the file is split into different parts and stored in different locations.
Defragmentation software is used to rearrange the files on the hard disc so all parts are back together.