Assessment 2 required documents

Website url: url2.txt

Change report: Change2.pdf

Implementation: Impl2.pdf

Implementation (Code): repo link

Implementation (Executable jar): jar

Testing: Test2.pdf

Continuous Integration: CI2.pdf



Architecture Graphs

collider diagram

Figure 1: An overview of the Classes involved in the system architecture

Figure 2: A detailed look at the methods and attributes for GameScreen, Station, ChefManager, CustomerManager and Chef

Figure 3: A detailed look at the methods and attributes for ChoppingStation, CookingStation, IngredientStation, RecipeStation, Recipe, Station and Ingredient.

Figure 4: A detailed look at the methods and attributes for Station, GameScreen, UIOverlay, StationUIController, StationsActionUI and Timer

Figure 5: A state diagram for controlling the chefs

Figure 6: A state diagram for the overall control of the game

Figure 7: A state diagram for navigating through the screens

Figure 8: A sequence diagram showing the completed process for the user to create a burger

Figure 9: The sequence diagram of using chefs and how they interact with the station collider

collider diagram



Gantt Charts

13/02/2023:

20/02/2023:

27/02/2023:

06/03/2023:

13/03/2023:

20/03/2023:

27/03/2023:

03/04/2023:

10/04/2023:

17/04/2023:

24/04/2023:

01/05/2023:


Testing

4c Automated & Manual Tests