- Compare and contrast the four basic types of architectural views – logical, process, development and physical. Which do you find most useful to your needs and why?
- Describe design patterns and how they are used. Define inheritance, polymorphism and encapsulation, and how they relate to design patterns. How are they beneficial to the object oriented design process?
- Review and discuss the core implementation considerations of reuse, configuration management and host-target development introduced in Chapter 7. What are some approaches to maximize the positive effects (or minimize the negative effects) of these considerations?
select any one of the above topic and give me 200 words of answer