Date:03/26/2019
What the term means: We all have heard about the term requirements. “A requirement is a statement about an intended product that specifies what it should do or how it should perform” (Preece, Rogers & Sharp, 2015, p.353). The goal of requirement activity is to make requirements as specific, unambiguous, and clear.
Reflection on the Topic:
1. There are many different kinds of requirements. Two different kinds of requirements have traditionally been identified: functional requirements and non-functional. Functional means what the system should and, whereas non-functional requirements is what constraints there are on the system and its development. Data gathering for requirements is also an important aspect of this part. The purpose of it is to collect sufficient, relevant, and appropriate data so that a set of stable requirements can be produced.
2. “Non-functional requirements cover all the remaining requirements which are not covered by functional requirements. They specify criteria that judge the operating of a system, rather than specific behaviors, for example: Modified data in a database should be updated for all users accessing it within 2 seconds”(functional requirements vs nonfunctional”.
3. This chart gives a pretty good idea about what is the difference between non-functional and functional requirements. We can clearly see that there is a lot of difference between these two terms.

My Thought
“Functional requirement and non-functional requirements are the two main kinds of requirements that we should learn about. Functional requirement capture what the product should do. Non-functional requirement is what constraints that there are on the system and its development” (Firdous Ghani, 2019).
Reference List
- Preece, Rogers & Sharp, (2015). Interaction and Design: Beyond human-computer interaction. West Sussex, United Kingdom: John Wiley & Sons, Ltd.
- OSSCube Follow. (2015, May 22). Non functional requirements. do we really care…? Retrieved from https://www.slideshare.net/osscube/non-functional-requirements-do-we-really-care
- Functional Requirements vs Non Functional Requirements . (2018, October 29). Retrieved from https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/