+1 vote
in Software Engineering by

1 Answer

+1 vote
selected by
Best answer
Tangling arises when one module implements (part of) several requirements; scattering arises where the implementation of a single requirement is spread across several modules.

Say several requirements in a system have a shared component that implements the issuing of a confirmation to a user that some action has occurred. This is tangled system. If one of these changes so that some change to the confirmation is required, all of the other requirements that issue confirmations are affected by this.

If the implementation of each requirement which issues a confirmation is scattered across several modules, then all of these have to be checked that the change will not affect their operation.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris's keyboard doesn't have a Ctrl key because nothing controls Chuck Norris.