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

Solution 1

CS510 Assignment 1

Uploaded by

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

Solution 1

CS510 Assignment 1

Uploaded by

opfheadoffice
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

BC230427096 Muhammad Wajahat Liaqat

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 Functional Requirements


pictures.
2 Enable users to search for and add friends. Functional Requirements
Provide a news feed to display posts from Functional Requirements
3 friends and followed pages.

Allow users to like, comment, and share Functional Requirements


4 posts.

Enable users to send direct messages to Functional Requirements


5 other users.

The app should have a fast and responsive Non-Functional Requirements


6 user interface.

User data should be securely stored and Non-Functional Requirements


7 protected from unauthorized access.

The app should be accessible to users with Non-Functional Requirements


8 disabilities.

The app should be compatible with a wide Non-Functional Requirements


9 range of devices and operating systems.

The app should be able to handle a large Non-Functional Requirements


number of users and concurrent
10 connections.
Implement a notification system to alert Functional Requirements
users of new messages, likes, comments,
11 and friend requests.

Allow users to create and join groups based Functional Requirements


12 on shared interests.

Provide a feature to search for posts and Functional Requirements


13 users within the app.

The app should have a reliable and efficient Non-Functional Requirements


14 backend infrastructure.

The app should have regular updates to add Non-Functional Requirements


15 new features and improve performance.

You might also like