You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
2.6 KiB
40 lines
2.6 KiB
Exercise 3
|
|
|
|
Functional / Non Functional Requirements of Whatsapp
|
|
|
|
Functional Requirements:
|
|
To be able to add a contact directly and also through random chat.
|
|
Ability to send messages alongside, media, documents, audio, links, gif's, emojis.
|
|
Starring messages which you feel are important in a particluar chat log.
|
|
Ability to view, share and comment on the whatsapp status.
|
|
Using Inbuilt camera app for taking pictures and recording videos.
|
|
Creating Groups and to be able to search contacts who have whatsapp.
|
|
QR code scanner to login directly on whatsapp web.
|
|
|
|
Non Functional Requirements:
|
|
Instant Automatic Updation of chat and search results should deliver high performance.
|
|
End to End encyption of chats to secure the communication.
|
|
Clean UI with easy to access buttons to different features of the app for simplicity and usability.
|
|
Updates should very minimal and the size should optimum to used the mobiles storage and internet.
|
|
Optimize the internet usage is necessary.
|
|
|
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Functional Requirements:
|
|
Login in the application through mobile number through otp which gets generated on login event.
|
|
User should be able to add a contact which automatically gets saved in the mobile phone too.
|
|
User should be able to search contacts directly through search function who have whatsapp.
|
|
Ability to send messages to other contacts maximum messages to be retained is upto 3 months.
|
|
User should be able to star messages in a particluar chat log (no limit for starred messages).
|
|
User should have the ability to share media content on chat window (max storage of sharing is 20GB).
|
|
User should be given the feature to use Inbuilt camera in the app for taking pictures and recording videos.
|
|
QR code scanner feature must be provided to user so as to make it easy for the user to login directly on whatsapp web.
|
|
|
|
Non Functional Requirements:
|
|
Search results of contact should be delivered immediately within 2 seconds of the search click event.
|
|
End to End encyption of 128 bit on chats is a must to secure the communication for privacy of the users.
|
|
The response time of the click events in the UI should be fast and seamless (max time for response should be 0.8 second).
|
|
Updates size of the app should be optimum max size 40mb per update sent to the user.
|
|
The average time for loading the app for a user should not take more than 3 seconds for a flagship phone. (maximum 6 seconds for a low end mobile phone).
|
|
Internet usage must be optimum (max internet usage must be 10mbps).
|
|
|