Components should be loosely coupled to one another and to the external environm
ID: 3639775 • Letter: C
Question
Components should be loosely coupled to one another and to the external environment. Coupling Is achieved in many ways- via a component interface, by messaging, through global data. As the level of coupling Increases, the likelihood of error propagation also Increases and the overall maintainability of the software decreases. Therefore, component coupling should be kept as low as is reasonable. Design representations (models) should be easily understandable. The purpose of design is to communicate Information to practitioners who will generate code, to those who will test the software, and to others who may maintain the software in the future. If the design is difficult to understand, it will not serve as an effective communication medium. The design should be developed iteratively. With each iteration, the designer should strive for greater simplicity. Like almost all creative activities, design occurs iteratively. The first iterations work to refine the design and correct errors, but later iterations should strive to make the design as simple as Is possible.Explanation / Answer
7) As stated , coupling should be kept as low as possible to sustain the identity of the product and as well as to avoid the pains of product maintenance.
8)Ofcourse, the design should be comprehendable to the who so ever it is,so that some proper understanding may result of the discussion.
9)And yes, the future design versions must be made as simple as possible and this will serve as identity of intelligence used in the product design - simplifying the complicated things is always welcomed.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.