0% found this document useful (0 votes)
30 views2 pages

Software Requirements for Social Media App

Uploaded by

fakeha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

Software Requirements for Social Media App

Uploaded by

fakeha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Assignment No.

01 Total Marks: 15
Semester: Fall 2024
CS510: Software Requirements and Specifications Due Date: 07-11-2024

FAKEHA YAMNA SIDDIQUI


Instructions:
Please read the following instructions carefully before submitting assignment:
You need to use MS word document to make the assignment solution then submit at VULMS.
It should be clear that your assignment will not get any credit if:

 The assignment is submitted after the due date.

 Assignment is copied (partial or full) from any source (websites, forums, students, etc.)

Learning Outcomes:
After completing this assignment, the student will be able:
 Understand the requirements
 Learn to differentiate between Functional and Non-Functional Requirements

For any query about the assignment, contact through email at cs510@[Link]

Assignment No. 01 covers topics from Week#1 to Week#3. The last date to submit Assignment No. 01
has been 07-11-2024.

Scenario (15 Marks)


Consider a social media application that allows users to create accounts, connect with friends, share posts, send
messages, and engage in various social interactions. Users can customize their profiles with personal information,
photos, and interests. They can follow other users, like and comment on posts, and join groups based on shared
interests. The app can also incorporate features like real-time notifications, trending topics, and personalized
recommendations.

As you see the above-mentioned scenario, keeping in view the major types of Software Requirements for this
application, you are required to identify and write in the respective column that which requirement is
functional and which requirement is non-functional from the following?

Functional Requirement /
Sr# Requirements Non-Functional Requirement

1 Allow users to create accounts and set profile


pictures. Functional Requirement
2
Enable users to search for and add friends. Functional Requirement
Provide a news feed to display posts from friends
3 and followed pages. Functional Requirement
4
Allow users to like, comment, and share posts. Functional Requirement
5
Enable users to send direct messages to other users. Functional Requirement
6 The app should have a fast and responsive user
interface. Non-Functional Requirement
7 User data should be securely stored and protected
from unauthorized access. Non-Functional Requirement
8 The app should be accessible to users with
disabilities. Non-Functional Requirement
9 The app should be compatible with a wide range of
devices and operating systems. Non-Functional Requirement
10 The app should be able to handle a large number of
users and concurrent connections. Non-Functional Requirement
11 Implement a notification system to alert users of
new messages, likes, comments, and friend requests. Functional Requirement
12 Allow users to create and join groups based on
shared interests. Functional Requirement
13 Provide a feature to search for posts and users within
the app. Functional Requirement
14 The app should have a reliable and efficient back-
end infrastructure. Non-Functional Requirement
15 The app should have regular updates to add new
features and improve performance. Non-Functional Requirement

You might also like