1. How practical is it for an entire enterprise to have only anobject-oriented software architecture? 2. Based on Boochs (2007)article compare architecting software to architecting a house.What are the lessons learned from this comparison? 3. Based onSommerlad and Nobles (2007) explain how you would use designpatterns when designing software. 4. Describe the concept of acurrent state and future state and how this helps the business planfor the future.