3 Reasons to Use State Models to Derive Software Requirements
When eliciting software requirements, there are a few major models that I primarily fall back on to help visualize the process, the system and the requirements: cross-functional process flows, use