Solutions to these exercises are supplied in Section B.2.3
Describe Figure 8-9, an activity diagram that describes the action states and flow transitions between action states for a project manager printing a report using the project management system: identify action states and flow transitions.
Update Figure 8-9 stepwise to show the following details. After each step, check your answers against the solutions shown in Appendix B:
The Enter Data action state outputs a Report Criteria object that is then input by the Generate Information action state.
The Generate Information action state transitions to the Print Information action state only if the report is successfully generated; otherwise, the project management system generates an error using the Generate Error action state. In either case, the project manager may choose to print more than one report.
The project management system must simultaneously generate a report using the Generate Information action state (as well as handle error processing discussed in part b) and execute other processing using the Other Processing action state. Once the report is printed and other processing is handled, the project manager may choose to print more than one report.