Is login a functional requirement?
A login is a function or specific behavior. You either have a login capability or you don't. As such, as requirement, it would be a functional requirement. Performance, say, of login, is a non-functional requirement: a judgement of the quality of the implementation (rather than a feature is present/absent).
What are functional requirements of a website?
Functional Requirements provide details of how a product should behave and specify what is needed for development. Quality-of-Service Requirements detail what characteristics a product must maintain in order to maintain its effectiveness and any constraints.
How do you write a good functional requirement?
Here are some general best practices to writing useful requirements:
- Use an active voice.
- Avoid vagueness — make them as complete and accurate as possible.
- At the same time, avoid extraneous information that can be confusing.
- Be consistent in terminology and format.