ITPEC FE Morning October 2018 Question 47
Which of the following is a module strength for the collection of multiple sequential functions, with internal passing of data?
Explanation
Communicational strength — the module performs several functions in sequence, and they work on the same data passed along inside the module.
Module strength (cohesion) from weakest to strongest: coincidental, logical, temporal, procedural, communicational, informational, functional. Procedural and communicational both run several functions in a fixed order; communicational strength is the one in which those functions are linked by the data they share or pass to each other.
Answer (a)
Why not others:
- •(b) Functional strength — the module performs a single function, not a collection of several
- •(c) Informational strength — several functions with separate entry points operate on one shared data structure, rather than running in sequence
- •(d) Procedural strength — several functions run in a set order, but no data is passed between them
Key rule: When two cohesion levels both describe a sequence of functions, the one with data passed between them is the stronger, communicational one.
System Development Technology · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.