The website offers for every registered user to create some kind of event: it can be some party, rock concert, dinner event and etc. Other users which find some events in common interest may register and RSVP for event(s).
During event registration each user must fulfill address field of event which will be shown on Google Map as the event address.
All users who RSVP for particular event will see other users who chose the same event. They can add each other to their friend list so that they will be able to know each other before meeting in reality.
Each users profile will be in a great extent similar to the facebook profiles where friends can post comments, write on walls or like/dislike the posted events. Unlike facebook profiles, the profile of users created events should be public (not private) so that other users may see and RSVP for them.
The process should be implemented in the next stages:
1. Requirements and specification of the project (e.g., domain analysis, requirements gathering, etc.) – 1 week;
2. Design stage of the project – 2 weeks;
3. Modeling (UML diagrams) – 2 weeks;
4. Programming – 2 weeks;
5. Quality Assurance (e.g. reviews and inspections, testing) – 2 weeks.
By Kanan F.
15.02.2011 Defining the main project and and future requirements
In the second meeting everyone talked about his proposed idea mentioning probable requirement features and specifications. Considering all ideas, we decided to choose the “SOTON Student Connect” project which seemed to contain the most important points of social networking and, moreover, the project was taken as a realistic prototype website for University of Southampton.
After deciding on this topic, we came on the detailed names of aspects of domain analysis of the project. We listed all the features and from this list we finalized those important features that we tend to work on. Then for each feature we wrote brief explanations.
As a goal of the week 3, we have to find some materials supporting our idea. We agreed to find relevant materials regarding our project. The materials can be academic papers, tutorials, videos or any other relevant and appropriate resources.
In order to be able to share files we work on with each other, we decided to use freeware “Dropbox” which offers some free space for users and which is likely to be convenient cross platform program. We share a folder on this website having mirror on our computers where we put different resources, such as papers, videos and etc so everyone can have access to them.