1.2.2 Applications Generation
No description yet. This curated deck is ready for daily study.
Card preview (24)
Application software
• Software that performs tasks for a user [1] • requires system software to run
System software
• low level software that provides a platform for application software to run • Operating systems and utility software are a type of system software
Types of application software
• word processor • Database management software • web browser • email client • spreadsheet software • presentation software • antivirus software • video editing software • IDE • virtualisation software • graphics manipulation
Word processor
• for creating/editing/printing text documents • eg Microsoft word, Google docs
Database management software
• for storing/querying/managing/retrieving data • eg MySQL. Oracle
Web browser
• for browsing the web and accessing info online • to view websites eg. To purchase • eg. Google chrome, Firefox
Graphics manipulation
• for editing and manipulating images eg to produce adverts/ images for sale • eg. Adobe photoshop
Spreadsheet software
• for organising/calculating and analysing numerical data quickly and more accurately [1] • E.g Microsoft excel, Google sheets
Presentation software
• To create presentations e.g for staff, clients • eg. Microsoft PowerPoint
Email client/email software
• for managing and accessing emails across different providers • eg. Outlook
Email client/email software
• for managing and accessing emails across different providers • eg. Outlook
Utility software
• a piece of system software with a specific function linked to the maintenance of the OS [1]
Types of utility software
• disk defragmentation • compression • disk cleanup • backup software • file encryption software • antivirus
Backup software
• makes copies of files • protecting files/data in the case of loss or corruption of the original file • can be used to make incremental backups
Disk defragmentation
physically reorganises files on a harddisk (HDD) so that they can be found and accessed faster [1]
Disk cleanup
• scans the Hard disk for duplicate or corrupted files and removes them freeing up storage space
Compression software
• reduces file size to consume less storage space or for faster download over the internet
Antivirus software
Detects and removes potential threats like viruses and malware [1]
File encryption software
Encodes file before transfer allowing users to send files over networks securely
Source code
The raw programming code written by a software developer to create an application
Open source software
• Is where the original source code is made freely available and may be redistributed and modified [1] • this means that anyone can view, modify and access the source code [1]
Open source software advantages
• is free and customisable by the user [1] • source code can be amended by anyone and sold on [1] • the program can be tailored to specific needs [1]
Open source software disadvantages
• may have compatibility issues and many contain bugs • might be less user friendly
Closed source software
• the software is distributed as executable Machine code [1] • so source code is hidden/ not freely available [1] • there are licensing conditions restricting the redistribution/ there is no permission to amend the code [1]