Which of the following options is not a direct usage of activity diagrams?
A. To show the relationships between the data items.
B. To categorize the activities belonging to roles and responsibilities by using swim lanes.
C. To display the flow of activities in modeling the business operations.
D. To analyze the algorithms of a complex method.
E. To find the cyclomatic complexity of a use case.