A requirements model represents a detailed and structured list of actions that must be implemented during a development process. A diagram, showing a structure of interconnected symbols, is not the best way to represent a numbered list of requirements. Document, traceability or user allocation views are grids that enumerate a list of requirements with respectively a set of attributes, traceability links or user allocations.
There are three types of views in a requirements model:
Requirements document views – list requirements in a hierarchy
Traceability matrix views - display the links between requirements and design objects (objects from other types of models), external files or other requirements
User allocation matrix views – display the links between requirements and the users and groups who will fulfill them
A requirements model can have as many views as necessary. You can differentiate views by selecting requirements, customizing columns, changing the traceability matrix type.