1. Using the architecture of a house or building as a metaphor, draw comparisons with software architecture. How are the disciplines of classical architecture and the software architecture similar ? How do they differ ?
2. Terms architectural style, architectural pattern, and framework are frequently encountered in discussions of software architecture. Do some research and describe how each of these terms differs from its counterparts ?