Form Storyboard for an Example Online Bookshop

Like formcharts, form storyboards depict dialogue models. Form storyboards are designed with respect to informal communication between domain experts and system analysts. Client pages are depicted by ellipses, server actions are depicted by rectangles, transitions are depicted by arrows. Furthermore, the types of the data that are submitted to server actions are visualized as forms. Dialogue specification can be visualized by adding informal constraints to a form storyboard. The example form storyboard below is taken from the book "Form-Oriented Analysis" (Fig.4.4., page 42). It shows a subdialogue of an online bookshop: shopping cart and buying.