Professional Documents
Culture Documents
Methodology of User Requirement
Methodology of User Requirement
Methodology
3.1 User Requirements:
Based on paper (Montag et al., 2018)
The system should allow customers to register them first by entering name and phone
number.
After login the system will allow to add new friends.
This system will help them to add new friends and stay connected.
This application will also help the user to share various content for example picture,
video, contact number and can exchange money easily.
User can also add their friends via QR code. The system can track the user by sharing
the location. Finally, the system should build in affordable budget.
Signup – The system will have a signup policy for every new customer so that we
could know who is using our software.
Login – The system will have a log in policy and his/her information will be
secure in the database.
Display his/her profile – Redes will give him/her a profile to get connected with
others so that his/her friends could identify him uniquely.
Share picture – The user can easily share pictures with others.
Add new friends – The system will allow user to make new friends to get
connected no matter where he/she is.
Share video, picture, message, contact number – The system will allow user to
share content among selected friends and stay updated.
Remove friends – The system will allow user to remove friends.
Transfer money – The system will allow user to transfer money.
Usability- The system aims to add friends and share contents among them within
the shortest possible time.
Performance – The overall performance how smoothly our software (Redes) will
run depend on user’s action.
Security - Our system needs to be secure because users will be providing some of
their personal information.
Reliability - Our system will function flawlessly.
Availability - The system tries to meet the needs of as many users as possible in
the shortest amount of time.
3.6 Software Process Model (To Share or Not to Share? Credibility and Dissemination of
Electric Vehicle-Related Information on WeChat: A Moderated Dual-Process Model, n.d.):
For developing the system, we will use incremental methodology. We know that incremental
method works module by module. So, after delivering the first increment if user give any new
requirement, we will be able to add that requirement in the next build.
Figure 3.6: Incremental Methodology
In the first increment we will add signup and login function, profile, add/remove friends, send
message, make a phone call, transfer money and upload video. Then in the next increment
increase privacy, add some more features, ad and track their friends will be added. And finally in
the third increment we will keep developing the project according to user requirements.