Discuss the advantages and disadvantages of the component-based design modeling approach.
Compare and contrast the design class diagram approach with structured charts of the structured methodologies. What is the benefit of each tool? When would you use each of these tools? What benefits do you see in separating data and processes? What is the benefit of encapsulating data and processes together?