volume_mute
Reading a Data-Flow Activity Diagram
publish date: 2026/06/08 10:49:36.572762 UTC
volume_mute
The diagram below shows an activity diagram modeling the data processing involved in the insulin pump software.
In this data-flow activity diagram, what do the plain rectangles (without rounded corners) represent?
Correct Answer
Data objects — data that flows between processing steps
Explanation
In a UML activity diagram used as a data-flow model, rounded rectangles represent activities (the processing steps), and plain rectangles represent data objects (the data that flows between the activities). Arrows show the data flowing between activities and data objects. This is consistent with the UML activity diagram notation described in Section 5.1.
Reference
Software Engineering, Ian Sommerville, 10th edition
