Functional Requirements vs Non Functional Requirements for a mobile web app

Dot picture Dot · Jul 29, 2013 · Viewed 10.8k times · Source

I am getting a bit confused about non functional requirements could anyone help me and let me know if the following seems correct

The functional requirements of this project is to create a mobile application that is:

  • Cross platform compatible and works on most mobile browser
  • Integrates a selected number of popular social networking sites in
    one place
  • Communicates with social networking APIs
  • Uses login and OAuth mechanisms to authorize
  • Records and monitors social networking activity
  • Stores the data locally Displays total statistics for the user

Non functional requirements

  • Record statistics accurately
  • Fast navigation
  • Flexibility to choose which sites they want to integrate out of 3 and do not always have to use all 3. For example; the user should still be able to use Facebook and Twitter in the App and leave out YouTube (if they are not interested inYouTube).
  • App should be able to function with chosen sites.
  • Should be flexible in terms of being able to integrate other popular social networking sites too
  • Should be available to users to use anytime

Answer

ZeusNet picture ZeusNet · Jul 29, 2013

if you have a look on this question, there is explained what non-functional rquirements are. In my mind the third point of your non-functional list is a functional requirment. Because this describes a functinality which the app should have. And the fourth and fith requirement depends also in the functional category I guess. But in this two cases I'm not 100% sure

Hope I could help you a bit