Which of the following cohesions are better than the Procedural Cohesion? A.…

2025

Which of the following cohesions are better than the Procedural Cohesion?
A. Functional Cohesion
B. Sequential Cohesion
C. Temporal Cohesion
D. Communicational Cohesion
E. Logical Cohesion
Choose the correct answer from the options given below:

  1. A.

    A and D Only

  2. B.

    A, B and D Only

  3. C.

    C, D and E Only

  4. D.

    A, D and E Only

Attempted by 156 students.

Show answer & explanation

Correct answer: B

Correct answer: Functional cohesion, Sequential cohesion, and Communicational cohesion are better than Procedural cohesion.

  • Functional cohesion — strongest: a module performs a single, well-defined task. This is higher (better) than Procedural cohesion.

  • Sequential cohesion — the output of one part is the input to another; this ordering and data flow make it stronger than Procedural cohesion.

  • Communicational cohesion — parts operate on the same data set; this is generally stronger than Procedural cohesion.

Why the other types are not better than Procedural cohesion:

  • Temporal cohesion — grouping by timing (e.g., startup tasks) is weaker than Procedural cohesion.

  • Logical cohesion — grouping by similar kinds of operations selected by a control flag is weaker than Procedural cohesion.

Typical cohesion strength order (best to worst):

  1. Functional

  2. Sequential

  3. Communicational

  4. Procedural

  5. Temporal

  6. Logical

  7. Coincidental

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor