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
Open source vs closed source
Describe open source software
Freely available software, available to anyone to edit or see the source code and redistribute
No copyright protection
Open source vs closed source
Describe closed source software
Protected by copyright laws and doesn’t give access to the source code
Open source vs closed source
Give advantages of open source software
- Free or very cheap
- Can have thousands of developers worldwide working on it
Open source vs closed source
Give disadvantages of open source software
- Can lack a professional finish due to less professional and financial resources
- Less secure against people adding in malicious code
Open source vs closed source
Give advantages of closed source software
- Has professional and financial resources, allowing for a more professional finish
- Has methods to prevent malicious code getting into the program
Open source vs closed source
Give disadvantages of closed source software
- Can be expensive from organisations charging a lot for their software