Speaking about typical project scope of a kind-of-waterfall-model project management strategy, what kind of requirements do you usually gather? Functional and Non-functional requirements sound like a must-have and pretty straight forwarded. But what about General (or global) requirements and Constraints?
I got pretty messed up with some people, trying to distinguish General requirements (which are also called as Constraining requirements) and Constrains. From my experience, I never saw them doing different job.
The General requirements are the ones that describe the highest level of requirements for specific project or system.
The Constrains are named requirements that must met at the top level of every entire project or system.
I do not feel either difference in specification or in idea. Both of them are required to achieve the same goal -- to describe the root and very core requirements of the projects.
Your thoughts and feedback would be highly appreciated.