Software Engineering 2021 Makeup Solution

Uncategorized

Q.no 1

 

Course Management(Usecase) | Visual Paradigm User-Contributed Diagrams /  Designs

Q.no 3

Certainly, here are five functional requirements and three non-functional requirements for a social networking system:

Functional Requirements:

  1. User Registration and Profile Creation:

– Users should be able to register accounts with unique usernames and passwords.

– The system should allow users to create and manage their profiles, including adding personal information, profile pictures, and bio.

  1. Social Networking Features:

– Users should be able to connect with other users by sending friend requests.

– The system should support features such as posting status updates, sharing photos/videos, and commenting on or liking posts.

  1. Privacy and Security Settings:

– Users should have control over the privacy settings of their posts and profile information.

– The system should provide options for users to adjust visibility settings for their posts and manage who can view their profile.

  1. Messaging and Communication:

– The system should allow users to send private messages to other users.

– It should support real-time messaging features such as chat and notifications for new messages.

  1. Content Discovery and Recommendation:

– The system should provide personalized content discovery features, such as news feeds and suggested friends/groups/pages based on user interests and activity.

– It should allow users to discover and join groups, events, or pages related to their interests.

Non-Functional Requirements:

  1. Scalability:

– The system should be scalable to accommodate a large number of users and increasing data volume over time.

– It should be able to handle concurrent user interactions and data processing efficiently.

 

  1. Performance:

– The system should have fast response times for user actions such as posting updates, loading news feeds, and sending messages.

– It should optimize data retrieval and processing to minimize latency and ensure a smooth user experience.

 

  1. Security and Data Privacy:

– The system should implement robust security measures to protect user data, including encryption of sensitive information and secure authentication mechanisms.

– It should comply with data privacy regulations (e.g., GDPR) to safeguard user privacy and ensure responsible handling of personal data.

These functional and non-functional requirements ensure that the social networking system provides essential features for users to connect and interact while prioritizing security, performance, and scalability.

Leave a Reply

Your email address will not be published. Required fields are marked *