Information Technology

1.       For each type of cohesion, write a description of a component exhibiting that kind of cohesion.

2.       Can a system ever be completely “decoupled”? That is, can the degree of coupling be reduced so much that there is no coupling between components? Why or why not?

1.       Are there some systems that cannot be made completely functionally cohesive? Why or why not?

2.       A recursive component is one that calls itself or in some way refers to itself. Given the design guidelines presented in this chapter, is a recursive component a good or a bad idea? Why?

Can an OO approach be used to develop any system?

What are the strengths of object orientation?

What are its weaknesses? Give an example of a system where object orientation would not be an appropriate development strategy.

There is stamp coupling between two software units if one of those units passes complex data structures to the other unit (e.g., as parameters in a method call). Suggest a way to refine such a design to avoid stamp coupling.


Looking for help with your homework?
Grab a 30% Discount and Get your paper done!

30% OFF
Turnitin Report
Title Page
Place an Order

Grab A 14% Discount on This Paper
Pages (550 words)
Approximate price: -