Professional Documents
Culture Documents
Functional and Nonfunctional Requirments
Functional and Nonfunctional Requirments
‘বিয়ে-শাদি ‘is an online matrimonial website designed to help individuals find their life partners. It
provides a platform where users can create profiles, manage profiles, search for compatible
matches, visit the site, and interact with potential partners. This case study focuses on the
functional and non-functional requirements of the website and how they were addressed during
the development and implementation process.
Functional requirements:
1. Registration: Allow users to create new accounts on the matrimony website by providing
necessary personal information and preferences.
2. Login: Enable users to access their accounts securely by entering their credentials
(username/email and password).
3. Handle Profile: Allow users to manage and update their profile information, such as adding
photos, describing themselves, and specifying partner preferences.
4. Change Password: Provide users with the option to update their account password for
enhanced security.
5. Search: Enable users to search for potential partners based on various criteria like age,
religion, location, interests, etc.
6. My Account: Provide users with a dashboard to view and manage their account settings,
activities, and communication.
7. Message: Allow users to communicate with each other through private messaging, fostering
interactions between potential matches.
8. View the Profile: Enable users to view detailed profiles of other members to assess
compatibility and interest.
9. Delete Profile: Give users the ability to delete their accounts and associated data from the
matrimony website.
Non-Functional requirements:
Purpose: A matrimony website serves as an online platform designed to help individuals find
potential life partners for marriage. The primary purpose of a matrimony website is to facilitate
the process of matchmaking and connect people who are seeking committed relationships and
marriage.
Risk definitions:
Operating environment:
4. Make sure that the opposite gender matches. If the exception happens block that user.
5. The age of the user must be 18+ for female and 21+ for male