Classifying software as system or application

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Classifying software as system or application

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A student wants to classify a word processor. Which answer is correct?
A System software, because it is installed on the computer
B Application software, because it helps the user do a task (writing documents)
2. Which program is system software?
A A video game, because it uses the computer's processor
B An operating system, because it manages the computer's hardware and resources
3. Which statement about an antivirus program is correct?
A It is system software, because it protects and maintains the computer itself
B It is application software, because the user chooses to install it
4. Which is the best way to classify a program?
A Ask whether it serves the computer's own needs or a task the user wants done
B Ask whether it is free or paid for
5. Backup software copies files so they can be restored if the originals are lost. How should it be classified?
A System software, because it is a utility that maintains the computer's data
B Application software, because it works with the user's files

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1Windows 11 (operating system) AApplication software, because it helps the user complete a task they want done: writing and editing documents
2Microsoft Word (word processor) BSystem software, because it manages the computer's hardware and runs other programs rather than doing a user task
3Antivirus and backup tools look after the computer itself, so they are classified as system software Cgame = 'application software' # because it does a user task
4A game is something the user wants to do for fun, so it is classified as application software DWrong reason. Antivirus is system software because it protects and maintains the computer itself. Who installs it does not decide the type.
5Antivirus = application software because the user chooses to install it Eantivirus = 'system software' # because it protects the computer
6Word processor = system software because it runs on the operating system FWrong classification. A word processor is application software because it helps the user write documents. Running on the OS does not make it system software.

Definitions

system vs application

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
IF serves = "computer" THEN category ← "______" ENDIF
2.
IF serves = "user" THEN category ← "___________" ENDIF
3.
______ "Backup tools are system software" OUTPUT "because they protect the computer"
4.
OUTPUT "A game is application software" OUTPUT "_______ the user wants to play"
5.
IF serves _ "user" THEN category ← "application" ENDIF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A program = "antivirus"
B serves = "computer"
C kind = "application"
Question 2
A program = "word processor"
B serves = "user"
C task = "write a letter"
D kind = "system"
Question 3
A def classify(serves_computer):
B if serves_computer:
C return "system"
D return "system"
Question 4
A program = "backup tool"
B serves = "computer"
C if serves = "computer":
D kind = "system"
Question 5
A program = "operating system"
B serves = "user"
C kind = "system"

Answer Key

Classifying software as system or application
Section A: Quick Questions
Q1
B — Application software, because it helps the user do a task (writing documents)
Q2
B — An operating system, because it manages the computer's hardware and resources
Q3
A — It is system software, because it protects and maintains the computer itself
Q4
A — Ask whether it serves the computer's own needs or a task the user wants done
Q5
A — System software, because it is a utility that maintains the computer's data
Section B: Match the Pairs
Q1
Windows 11 (operating system) → System software, because it manages the computer's hardware and runs other programs rather than doing a user task
Q2
Microsoft Word (word processor) → Application software, because it helps the user complete a task they want done: writing and editing documents
Q3
Antivirus and backup tools look after the computer itself, so they are classified as system software → antivirus = 'system software' # because it protects the computer
Q4
A game is something the user wants to do for fun, so it is classified as application software → game = 'application software' # because it does a user task
Q5
Antivirus = application software because the user chooses to install it → Wrong reason. Antivirus is system software because it protects and maintains the computer itself. Who installs it does not decide the type.
Q6
Word processor = system software because it runs on the operating system → Wrong classification. A word processor is application software because it helps the user write documents. Running on the OS does not make it system software.
Section C: Definitions
Q1
system vs application — Ask who the program serves: the computer itself (OS, antivirus, backup) is system software; a task the user wants done (word processor, game) is application software. Justify with 'because'.
Section D: Fill in the Blanks
Q1
IF serves = "computer" THEN category ← "system" ENDIF
Q2
IF serves = "user" THEN category ← "application" ENDIF
Q3
OUTPUT "Backup tools are system software" OUTPUT "because they protect the computer"
Q4
OUTPUT "A game is application software" OUTPUT "because the user wants to play"
Q5
IF serves = "user" THEN category ← "application" ENDIF
Section E: Spot the Error
Q1
C — Antivirus software looks after the computer itself, so it is system software, not application software. The line should be kind = "system".
Q2
D — A word processor does a task the user wants done (writing a letter), so it is application software. The line should be kind = "application".
Q3
D — Both outcomes return "system", so a game would be classed as system software. The last line should return "application" for programs that do not serve the computer.
Q4
C — A single = assigns a value. A comparison needs ==. It should be if serves == "computer":.
Q5
B — The operating system manages the computer's own hardware and resources, so it serves the computer, not the user. The line should be serves = "computer".