Uploaded by mq49329

23F-3054

advertisement
MUHAMMAD ANEEQ
23F-3054
Assignment # 02
Question # 03
Whatsapp
User Stories

Messaging Module:
As a user, I want to send text messages to my contacts so that I can communicate with
them.

Call Module:
As a user, I want to make voice and video calls to my contacts so that I can have real-time
conversations with them.

Status Update Module:
As a user, I want to post status updates so that I can share moments from my day with my
contacts.

Group Chat Module:
As a user, I want to create group chats so that I can communicate with multiple contacts at
the same time.
Actors:


User
Admin
Non-Functional Requirements:




The application should be user-friendly with an intuitive interface.
The application should ensure the privacy and security of the users’ data.
The application should provide real-time updates without significant delays.
The application should be able to handle a large number of users simultaneously.

The application should be compatible with different operating systems (Android,
iOS, Windows).
Functional Requirements:




Users should be able to send and receive text messages.
Users should be able to make and receive voice and video calls.
Users should be able to post status updates.
Users should be able to create and manage group chats.



Users should be able to send and receive media files (images, videos, documents).
Users should be able to mute notifications for specific chats.
Users should be able to block/unblock other users.



Admin should be able to manage user accounts.
Admin should be able to take action on reports
Admin can manage reports by users
Question # 02
Quesion 01
Related documents
Download