LU2_Software 2
LU2_Software 2
Learning Unit 2
The purpose of software
Many applications that can perform the task you want to perform. Often basic software could be adequate,
but you may need more advanced programs specifically designed.
Notepad can be used to write anything, but Word provides more features.
Advantages of web‑based
Disadvantages
applications
• Use the software from any computer • Cannot use the software if you do not
(with internet). have an internet connection.
• Software always up to date. • Performance of software affected by
• Don’t have to download or install speed and quality of internet.
application – saves storage space. • Web applications may have slower
• Hardware requirements to access and run performance than desktop.
software not as high. • Software might not have all the features
• No compatibility issues. or capabilities.
• Many apps offer free online storage.
Web-based applications – examples
G-Suite apps:
Google Calendar
Google Meet
Google Drive
Google Forms
Google Maps
4
Web-based applications – examples
Office 360/365
Facebook apps
Adobe Photoshop Express
Canva
Web-based applications – examples
Traditional licensing models – the user pays ‘up-front’ for a license to use the software
indefinitely.
With subscription software, the user pays a monthly or yearly subscription for the use of
the software.
Office 365 gives you access to an offline version, but you need internet connectivity at
least once a month for updates and account verification.
Compatibility
Advantages Limitations
Note‑taking software
Make handwritten notes on touch screen devices
Keep handwritten notes, text, images, photos, links to web pages and other
documents in one document
Record sound during a session that you are taking notes in and it will
synchronise the notes that you write with the recording
Examples: OneNote, Evernote
Software that enhances accessibility, efficiency and
productivity
Calculations
Spreadsheets allow for all kinds of calculations, invoices and budgets.
Also assists with stock control for small businesses.
Large companies might need software especially designed for complex payroll systems.
Communication
Every user will make use of a web browser and email software.
More experienced users might make use of RSS feeds in web browsers
Google Meets
Fixing Software problems
Basic troubleshooting
Software ‘crash’
Reboot your system and try again.
Run the problem software without loading any other programs, to
prevent conflicts.
Uninstall programs you have recently installed.
Check the online forums and help system.
Send an email to the company to inform them of the problem.
Make sure your software is up to date.
Basic troubleshooting
Read-only files
Might be because it was loaded from read-only medium.
Copy file to another location and remove read-only attribute.
Copy the file and save it under different name or in a different folder.
Be careful in a network environment, as ‘read-only’ file might be in use by another user.
If program crashes, reload program to recover the file.
Bugs – why we need to keep software updated
Any software will initially have ‘bugs’ in it. These are not viruses, but are ‘mistakes’ or errors that
were introduced when the programmers wrote the software. Risks include:
Corrupted data or invalid information
Unexpected or dangerous behaviour of computer-controlled machinery
Security breaches and existence of ‘loopholes’ for malware and hackers
Beta versions of software are made available for people to test the software, find errors and report
them.
Developers work continually on improving the versions of their software.
User-centred design