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 Data
action state outputs aReport
Criteria
object that is then input by theGenerate Information
action state.The
Generate Information
action state transitions to thePrint Information
action state only if the report is successfully generated; otherwise, the project management system generates an error using theGenerate
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 theOther
Processing
action state. Once the report is printed and other processing is handled, the project manager may choose to print more than one report.
Get Learning UML 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.