UMBC CMSC 201 Spring '02 | CSEE | 201 | 201 S'02 | lectures | news | help |
Logical Cohesion: logically related tasks and/or data placed in same component
Temporal Cohesion: performs several tasks in sequence, related only by timing (not ordering)
Procedural Cohesion: tasks grouped together to ensure mandatory ordering
Communicational Cohesion: functions operate on or produce the same data set.
Sequential Cohesion: output from one function is input to next.
Functional Cohesion: every processing element is essential to single function, and all such essential elements are contained within one component
where the degree of cohesion increases as we go down the list.