O'Reilly logo

Visual Models for Software Requirements by Joy Beatty and Anthony Chen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 22. State Table

My daughter is applying to college. The application process is pretty straightforward, but we have to go through the process for each of the 10 schools she wants to apply to. For each school, she must complete the application and submit it, after which it goes through an initial evaluation by the college to make sure all of the information has been submitted, and finally it is accepted or rejected. If for some reason she submits an incomplete application, she is notified and gets a chance to resubmit it. We realized that at any given point, an application can be in only one of a few states: incomplete, submitted, accepted, or rejected. Further, we saw that it could only go backward in the process if she made an error. We ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required