In the project I am currently working in, the requirements is on this form:
It works fine as long as there are no alternative scenario. But how should I write if the system work differently depending on what happens?
if ScenarioA Then do This
elseif ScenarioB Then do That
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