ITECH 3201: Software Engineering: Analysis and Design Assignment 2: This assignment will allow… 1 answer below »

ITECH 3201: Software Engineering: Analysis and Design Assignment 2: This assignment will allow to practice the Pair Programming. You are required to logically extend the functions of a Game discussed during the Lectures. For this assignment, you have to modify an existing code base, prepare a documentation and implement various user stories. Due Date: Fri, June 01, 2018 – 16:00 (Week 11) Weighting: 20% Submission: via Moodle Refer to Course Description, especially in regard to: Extensions, Special Consideration, Late Submissions, and Plagiarism. Learning Outcome Assessed The following course learning outcomes are assessed by completing this assessment: ? To be familiar with Pair programming and to enjoy the advantages of this technique ? Applying software design principles to design and document software ? Operating CASE software to document the design of a piece of software ? Applying an appropriate software development methodology to the development of a software system in pair programming ? Develop complex software systems in accordance with industry standard development methodologies and practices Introduction: Maze Game is introduced to you during the lectures. You are required to logically extend the functionality of the game 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. This pair programming in mandatory for this assignment and you have to discuss the matter with your lecturer for any exception. The code base provided for this assignment has already been implemented with “warm up” and some “sets”. You will be implementing numerous other “sets” for this assignment using the Boost methodology. Before starting the assignment, it is highly recommended for you to spend a few minutes to be familiarize with the given code, especially to understand the roles of each class plays within the system.

Document Preview:

ITECH 3201: Software Engineering: Analysis and Design Assignment 2: This assignment will allow to practice the Pair Programming. You are required to logically extend the functions of a Game discussed during the Lectures. For this assignment, you have to modify an existing code base, prepare a documentation and implement various user stories. Due Date: Fri, June 01, 2018 – 16:00 (Week 11) Weighting: 20% Submission: via Moodle Refer to Course Description, especially in regard to: Extensions, Special Consideration, Late Submissions, and Plagiarism. Learning Outcome Assessed The following course learning outcomes are assessed by completing this assessment: ? To be familiar with Pair programming and to enjoy the advantages of this technique ? Applying software design principles to design and document software ? Operating CASE software to document the design of a piece of software ? Applying an appropriate software development methodology to the development of a software system in pair programming ? Develop complex software systems in accordance with industry standard development methodologies and practices Introduction: Maze Game is introduced to you during the lectures. You are required to logically extend the functionality of the game 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. This pair programming in mandatory for this assignment and you have to discuss the matter with your lecturer for any exception. The code base provided for this assignment has already been implemented with “warm up” and some “sets”. You will be implementing numerous other “sets” for this assignment using the Boost methodology. Before starting the assignment, it is highly recommended for you to spend a few minutes to be familiarize with the given code, especially to understand the…

Attachments:

"Is this question part of your assignment? We can help"

ORDER NOW