- Number of operation
- Which step, and in what order.
- Nature of operation
- Which operation is performed.
- Variables acted upon
- What the operation reads.
- Variables receiving results
- What the operation writes.
- Indication of change
- What changes in the store.
- Statement of results
- What the result should be.