Skip to content

d. Applied Task

VCE Applied Computing - Student Task Sheet

Unit 1 Area of Study 2 - Interpreting Requirements and Designing Solutions


Scenario

You are planning the first version of a School Canteen Pre-Order Tool.

The client wants a solution that will:

  • allow students to enter their name and class
  • let students choose one lunch item
  • calculate the total cost
  • display a confirmation message

The client also states that:

  • the tool must work on existing school laptops
  • the interface should be simple for students to use
  • online payment will not be included in version 1

Your task is to analyse the brief and create suitable design representations before coding begins.


Task 1 - Identify requirements

(4 marks)

a. Write two functional requirements for the solution.

b. Write one non-functional requirement for the solution.

c. Explain why it is important to distinguish between these requirement types.


Task 2 - Identify constraints and scope

(4 marks)

a. Identify one constraint from the scenario and explain its likely impact on development.

b. Write one short statement describing what the solution will do.

c. Write one short statement describing what the solution will not do.


Task 3 - Mock-up

(2 marks)

Draw or digitally sketch a simple mock-up for the main order screen.

Include:

  • input fields
  • choice controls
  • a button to submit the order
  • a space for feedback or confirmation

Task 4 - IPO chart

(2 marks)

Complete an IPO chart for the order process.

Input Process Output

Task 5 - Pseudocode

(4 marks)

Write pseudocode for the part of the solution that:

  • accepts the student name
  • accepts the lunch choice
  • calculates the total cost
  • displays a confirmation message

Extension Discussion (2 marks optional)

Explain how creating these design representations before coding could save time and reduce mistakes later in the project.