Elements of a component are related by timing, grouped together and used during the same execution, Difficult to change because you have to look at multiple components when a change in data structure is made

a. Temporal Cohesion
b. Procedural Cohesion
c. Communicational Cohesion
d. Sequential Cohesion