1.2.2 Applications generation Flashcards
Utilities
What is meant by utility software?
Small programs with specific functions
Concerned with maintaining and running a computer system
Utilities
What does encryption software do?
Scrambles data before it is sent across a network with an encryption key
Utilities
What does anti-virus software do?
Helps to detect and remove malicious programs
Utilities
What does formatting software do?
Prepares the storage device for data storage: creates a FAT (File Access Table) which stores the start address for a file stored in storage
Utilities
What does defragmentation software do?
Arranges and groups split files and free space to make R/W-ing to the disk more efficient
Utilities
What does data compression software do?
Reduces the amount of physical space files take up, so more files can be stored or downloaded/transmitted
Utilities
What does backup software do?
Allows for manual or automatic backing up of files
Utilities
What does automatic updating software do?
Ensures all installed software is up to date, and can download updates automatically from the internet
Open source vs closed source
Describe application software
Software centred around the user and provides them with tools to perform particular jobs
Open source vs closed source
Describe systems software
Software such as OS and utilities, which is centered around the running of a system and its hardware
Open source vs closed source
Describe generic software
Software which can be used for many different purposes
Open source vs closed source
Describe special purpose software
Software which performs a single specific task
Open source vs closed source
Describe off the shelf software
Any user can purchase it, and it often provides generic functions. Usually written by companies and sold for profit
Open source vs closed source
Describe bespoke software
Custom made, and are written for a specific user or organsiation
Open source vs closed source
Give advantages of off the shelf software
- Can be quite cheap
- Tried and tested by many users
- Can be installed and used straight away
Open source vs closed source
Give disadvantages of off the shelf software
- May contain unwanted features or be missing desired ones
Open source vs closed source
Give advantages of bespoke software
- Will be an exact match for the task it’s intended for
Open source vs closed source
Give disadvantages of bespoke software
- Can be more expensive than off the shelf as it is only sold a limited number of times
- Takes time to develop
- May have bugs as it won’t have been tested by many people
- The software may turn out to be useless if the needs weren’t stated clearly enough at the start