Header Ads

You are required to identify which requirement is functional and which requirement is non-functional from the following:

Functional Requirement / NonFunctional Requirement

Suppose you are going to build an Online Tree Purchasing Application. In today's world, people are becoming increasingly environmentally conscious and looking for ways to contribute to preserving the planet. Trees play a crucial role in maintaining a healthy ecosystem, and individuals are looking for ways to plant more trees. The Online Tree Purchasing Application will allow users to purchase and plant trees online, making it easier and more convenient for people to contribute to the environment.

As you see the scenario mentioned above, keeping in view the significant types of Software Requirements for this application, you are required to identify which requirement is functional and which requirement is non-functional from the following:


























































Sr#



Requirements



      Functional
Requirement / NonFunctional Requirement



   1



The
application must ensure the confidentiality and integrity of user data.



Non-Functional Requirement



   2



Users must be able to create
accounts with the Online Tree Purchasing Application to access the full range
of services offered.



 



3



The application should have a catalogue of different tree
species with images, descriptions, and prices.



 



   4



Users should be able to purchase trees online using the
application, with multiple payment options.



 



   5



Users should be able to select the location where they
want the tree planted.



 



   6



The application should be fast and responsive to ensure a
seamless user experience.



 



   7



The application should provide planting services for users
who require assistance in planting trees.



 



  8



Users should be able to track the progress of their tree
planting from selection to planting and growth.



 



  9



The application must be user-friendly, with a simple and
intuitive interface.



 



  10



The application should be scalable to accommodate future
growth and increasing traffic.



 



Solution:



























































Sr#



Requirements



    Functional
Requirement / NonFunctional Requirement



  1



The
application must ensure the confidentiality and integrity of user data.



Non-Functional Requirement



  2



Users must be able to create
accounts with the Online Tree Purchasing Application to access the full range
of services offered.



Functional Requirement



 3



The application should have a catalogue of different tree
species with images, descriptions, and prices.



Functional Requirement



   4



Users should be able to purchase trees online using the
application, with multiple payment options.



Functional Requirement



   5



Users should be able to select the location where they
want the tree planted.



Functional Requirement



   6



The application should be fast and responsive to ensure a
seamless user experience.



Non-Functional Requirement



   7



The application should provide planting services for users
who require assistance in planting trees.



Functional Requirement



   8



Users should be able to track the progress of their tree
planting from selection to planting and growth.



Functional Requirement



    9



The application must be
user-friendly, with a simple and intuitive interface.



Non-Functional Requirement



    10



The application should be scalable
to accommodate future growth and increasing traffic.



Non-Functional Requirement



No comments

Powered by Blogger.