CS3202 Project: Iterative development of SPA
Grammar updates (based on Handbook plus Errata from IVLE) highlighted in red.
Project overview
In CS3201, you have completed analysis and architectural design, as prerequisites to iterative development. In CS3202, you will develop SPA in four iterations, described in four assignments. Each development iteration delivers a mini-SPA that extends the scope of SPA developed in the previous iteration. Mini-SPAs are fully operational and can be tested against SPA requirements specifications provided in the Project Handbook. At the end of the third iteration, you will have implemented basic requirements for SPA, as described in the Project Handbook. The fourth iteration defines extensions that you may implement for bonus points, provided all the basic SPA functionalities are operational and well tested. Aiming for bonus points based on shaky foundation won’t bring you much benefit from the project experience or grading point of view. Assignment 1-3 suggest the scope of development iterations. Treat our suggested scope as a guideline, an example, and scope your iterations as you wish. But please use the opportunity of weekly consultations to discuss your plans with your team supervisor. This can’t hurt, but may save your precious time in case your plans were to create unforeseen difficulties.
Team work
CS3202 is a team project and is evaluated as such. Different students may contribute in different way, according to their skills, abilities and project plans set by the whole team. But all the students are expected to put similar effort to the project. All the students in team share equal responsibility for creating team spirit, and making the team work as a whole. Should a problem arise, each student must be willing to work towards resolving the problem. Do not hesitate to ask your supervisor for mediation - in the past almost all problems could be helped if addressed early. Each student