Explanation about Student Buddy
Introduction
In this section, the main focus and target is to answer the questions about our project in terms of assumptions, goals and plans. Moreover, some descriptions and explanations of this software about the design, implementation and test will be displayed in this blog.
Assumptions, Goals and Plans
Assumptions:
In the beta sprint, we hope to further improve and enhance our software through further improvements in functionality, implementation of various tests, and feedback from user tests, in order to obtain the final version of the software that can be released to the public. In terms of functionality, we expect the friend system and chat system to be perfectly implemented, providing users with a good user experience during use. In terms of usage effectiveness, we hope that this software can effectively bring convenience to users in campus communication and exchange.
Plans:
In Beta sprint, the plans our team come up with are to finish all the functions of the software, including Friend System and Chat system. Above all are the basic functions we need to implement. To be honest, there are still some functions that are not completed in the Alpha Sprint, so in the beta sprint, we need to finish these, and at the same time, the test of each function should be conducted. Besides, error management and regression test should also be performed during this period, as well as the interface test and the integration test.
After the programming and testing, in the Beta Sprint, the software should be approximately perfect and be available for the users (such as our schoolmates and our friends, etc.) to test through their personal devices. After that, a survey of the user experience and improvement suggestions should