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.