A combination of textual requirements and a scenario-like structure of section heading is effective because it is familiar, and it presents each requirement in exactly the place where the users would expect it. This arrangement can be supplemented by simple informal diagrams, as described in Chapter 3.