Starting from:

$30

COSC2135-Assignment 2 Solved

Taradale Folk Festival’ (TFF) is a (fictional) biennial arts festival based around the central Victorian township of Taradale. To try and provide scheduling flexibility in case of Covid-19 restrictions, the festival organisers have split the festival program into two types of event: unrestricted open air events requiring a ‘venue’ pass and indoor events requiring an ‘experience’ pass. It is hoped that if Covid restrictions prohibit indoor events, the outdoor events could continue since attendees are outdoors and could be spaced out further.  

Your task is to produce, using standard Java (Java SE), a prototype record keeping system for tracking the events that are on offer and accepting bookings. For this initial proof of concept, the system will be console based.

Interviews with two TFF staff are given below: Huy, the General Manager, and Tina, the Ticketing and Front of House Manager. You should analyse the interviews to determine the functional requirements for your program. Your development team manager has provided further requirements. These requirements are set out in the three stages (A, B and C) below. Since each stage elaborates on the previous one, you only need to submit one program – the one implementing the highest stage you were able to complete.

For each of the stages A, B and C, complete the steps below based on the Double Diamond process:  

Discover 
‘Go wide’ in the form of reading and thinking about the supplied stakeholder requirements. Find out what the current situation is and understand user behaviours and business drivers.  

Fill in the supplied ‘Discover and Define’ Word template with a list of different problems that could be solved.  

Define 
From your understanding of the overall issues/requirements, narrow down to a single problem and turn that into a problem statement. The problem statement defines what you will develop, and you may start some initial coding to start working out if you can create a solution to the problem you defined.  

Fill in the supplied ‘Discover and Define’ Word template with a statement of the single problem you will solve.

Develop 
Start coding to create an initial prototype and program logic to address the problem.  You may create a few different iterations to get to the best prototype. This is a phase for trying ideas out to see if they work

More products