What is included on a requirements list is based on why you need the requirements list in the first place.
It could be as simple as just the requirements themselves. If you are brainstorming a new idea, the requirements list could be a simple list on a napkin.
In a large complicated critical project that interfaces with other applications, the requirements list would need to be more very formal with a large number of attributes.
Figure out what you are using the list for and then pick the attributes.
Some common requirements list attributes are:
- Requirement Id
- Date Created
- Author
- Source
- Requirement
- Priority
- Status
- Complexity
- Effort
- Risk
- Implementation Version