Why don't you try User Story?
User Stories (opposed to requirements) are brief statements of intent that describe something the system needs to do for some user.
As a user closing the application, I want to be prompted to save anything that has changed since the last save so that I can preserve useful work and discard erroneous work.
- For scenarioA do this
- For scenarioB do that
- As a user doing scenarioA, I want this, so that I can open my application.
- As a user doing scenarioB, I want that, so that I can close my application.