-
Notifications
You must be signed in to change notification settings - Fork 0
Software Requirements Specification(SRS)
| Risk | Severity | Solution |
|---|---|---|
| Time Not Enough | High | We must ensure everyone can understand their tasks and finish |
| New Technology | High | We must learn more knowledge in the short time |
| Inexperience With Software | High | Learn more knowledge by have much experience people |
| Changes In Requirements | Middle | Timely understanding of requirements and appropriate changes in functionality |
| New Team | Low | Everyone should more communication |
| Language Barrier | Low | Communicating slowly and clearly and can use some translate software |
| Diverse Learning Environment | Low | We can mix up our methods and find the better methods |
limber is a event planning and timetabling website for university students to easily find club and social activities to join in the gaps of their timetable.
The project will contribute to improving the social lives of university students by encouraging them to participate in clubs and societies. In this digital age and fast paced society, students will often directly leave university after class, whether it's to go to work or go home and play games. This often makes it hard for students to meet new people and find new interests. limber will make it more convenient for students to find activities that fit in with their timetable. This will allow students to socialise and try out new activities in the time that they already spend at university.
The project has three main features: the calendar, events and groups. The calendar feature allows users to upload their timetable and keep track of their daily schedule and events that they are attending. It will allow users to see the spaces where they have free time.
The events feature allows users to create and join events. Events will show up when the time slot it's in is clicked on the calendar and there will be a search function for events. There is also a notification function that allows event organisers to notify attendees of any changes to the event.
The groups feature allows users to create and join custom groups for their interests. When the group creates an event, members can choose to be notified and events from groups that the user has joined will show up higher on the search function.
The first iteration's scope will only include creating a website with the features described above. Later iterations will include creating a mobile app for convenience of use as well as additional social features in the app such as discussion boards and messaging features. The intended audience of the website is university students. However in the future, the user base could be expanded to include a more diverse range of users.
limber will allow students to easily find events that they are interested in that they can easily fit into their daily schedule, hence allowing students to improve their social lives and be more involved in the community around them.
| Name Of Actor | Stakeholder Classification | Description |
|---|---|---|
| Student | Public Actor | The students can use this to look some activities in their free time and they can know how many people take part this activities, they can comment this activities if they take part this activities |
| Professor | Public Actor | Professors can send messages to students,prevent students from forgetting important information |
A student will join groups for their classes and add the classes that they attend to their personal calendar. Once they have set up their calendar, they can see free spaces on their calendar. Upon clicking a space, they will see the events that are going on during that time that they can choose to join. Once they join events, they will be notified of any changes and information about the event.
The organiser will set up a group and invite attendees to the group. The organiser can then add events to the group, for example lectures or social events. If there are any changes to the location, time, etc. then the organiser can make changes to the event and it will inform attendees of the change to the event.
As a college student, I want to take part in the some activities, but I don't know where have the activities and when have activities and how many people in this activities. So I want an application to know some activities in my free time. and I can join in.
I am a professor and want to easily communicate with my students. My students often don't attend classes and are bad at checking their emails. I want to have a way of easily notifying them of new contact hours and changes to lectures and tutorials.
As a president of a new club, students often don't know about the events that I am running. I want to be able to advertise my club's events easier and find students that are interested in the events. I also want to be able to inform club members of changes to events.
I want to target my advertising towards a select type of university students. I also want to create events which these students will be able to attend. And if the students desire, students can subscribe and receive updates on our products and new events.

