This paper circulates around the core theme of • Apply software design principles to design and document software that utilises design patterns together with its essential aspects. It has been reviewed and purchased by the majority of students thus, this paper is rated 4.8 out of 5 points by the students. In addition to this, the price of this paper commences from £ 60. To get this paper written from the scratch, order this assignment now. 100% confidential, 100% plagiarism-free.
For 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 Expectations
Percentage Value of Task: 20%
Due: 16:00 pm Friday the 3rd June 2016 (week 11)
Minimum time expectation: 20 hours
Learning Outcomes Assessed
The 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 practices
You 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.