Software Architecture Chapter 2: Architectural Patterns Feng Zhiyong Tianjin University Apr. 5, 2007 Interactive Systems The Model-View-Controller pattern (MVC) divides an…