UML and Three-tier Architecture

Three-tier architecture (Model View Controller - MVC), in software engineering,  is a client–server architecture in which presentation, application processing, and data management functions are physically separated. It provides a model by which developers can create flexible and reusable applications. By segregating an application into tiers, developers acquire the option of modifying or adding a specific layer, instead of reworking the entire application. A three-tier architecture is typically composed of a presentation tier (user interface), a business rules tier (functional process logic), and a data storage and access tier.

Class Materials

UML and three-tier architecture slides

Task

Three-tier task 2018  This task is closed.

Badge

Three-tier Designer

Three-tier architecture (Model View Controller - MVC), in software engineering, is a client–server architecture in which presentation, application processing, and data management functions are physically separated. It provides a model by which developers can create flexible and reusable applications. By segregating an application into tiers, developers acquire the option of modifying or adding a specific layer, instead of reworking the entire application. A three-tier architecture is typically composed of a presentation tier (user interface), a business rules tier (functional process logic), and a data storage and access tier.