Assignment title: Information


OverviewFor this assignment, you will logically extend the functionality of the Maze Game introduced during lectures, via the modification of the code base as well as documentation and implementation of various user stories. This is a paired assignment.Timelines and ExpectationsPercentage Value of Task: 20%Due: 16:00 pm Friday the 3rd June 2016 (week 11)Minimum time expectation: 20 hoursLearning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:• Apply software design principles to design and document software that utilises design patterns• Operate CASE software to document the design of a piece of software• Apply an appropriate software development methodology to the development of a software system• Apply the methods and techniques involved in designing, implementing and maintaining an information system, in particular using an object-oriented approach• Develop complex software systems in accordance with industry standard development methodologies and practicesAssessment DetailsYou are required to logically extend the functionality of the Maze Game introduced during lectures, via the modification of the code base as well as documentation and implementation of various user stories. You will use the Boost methodology discussed during lectures, which requires the use of pair programming. Working individually on programming tasks for this assignment is discouraged and will only be approved when necessitated by circumstances. All documentation, other than the customized game map, must be completed individually.The code base provided for this assignment has already implemented the "warm up" and some "sets". You will be implementing numerous other "sets" for this assignment using the Boost methodology. The "warm down" stage is not required.