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

Figure 8-9. Action states and flow transitions for a project manager printing a report
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 Dataaction state outputs aReportCriteriaobject that is then input by theGenerate Informationaction state.The
Generate Informationaction state transitions to thePrint Informationaction state only if the report is successfully generated; otherwise, the project management system generates an error using theGenerateErroraction 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 Informationaction state (as well as handle error processing discussed in part b) and execute other processing using theOtherProcessingaction state. Once the report is printed and other processing is handled, the project manager may choose to print more than one report.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access