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 ...

Get Visual Models for Software Requirements now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.