The document discusses various techniques for modeling software requirements including:
1) Entity-relationship diagrams (ERDs) which model data objects and their relationships to understand the data domain.
2) Use case modeling which describes scenarios of how external actors will use the system through use cases and diagrams.
3) Flow-oriented modeling using data flow diagrams (DFDs) which represent how data objects are transformed as they move through the system.