+1 vote
in Software Architecture by (75.2k points)
Which among these is the heuristic for dispersed control?

(a) Avoid interactions that require each component to send many messages

(b) Have components delegate as many low-level tasks as possible

(c) All of the mentioned

(d) None of the mentioned

I got this question in an interview for internship.

This intriguing question comes from Interaction Design Process And Interaction Modelling Heuristics in chapter Unified Modelling Language of Software Architecture

1 Answer

0 votes
by (46.2k points)
The correct answer is (a) Avoid interactions that require each component to send many messages

Best explanation: Have components delegate as many low-level tasks as possible is the heuristic for delegate control.

Related questions

We welcome you to Carrieradda QnA with open heart. Our small community of enthusiastic learners are very helpful and supportive. Here on this platform you can ask questions and receive answers from other members of the community. We also monitor posted questions and answers periodically to maintain the quality and integrity of the platform. Hope you will join our beautiful community
...