Usted está aquí: Inicio Framework Sobre

Framework - Definição

por Luciana Campos Mota Última modificación 05/05/2010 10:15
"Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação." - FAYAD e SCHMIDT

A necessidade de construir software de forma cada vez mais ágil e a exigência da criação de produtos com mais qualidade fazem com que o processo de desenvolvimento de software seja apoiado pelo reuso de estruturas pré-existentes, por exemplo, frameworks.

O principal propósito de um framework é ajudar no processo de desenvolvimento de aplicações. Ele permite que as aplicações sejam desenvolvidas mais rapidamente e mais facilmente, e deve resultar em uma aplicação de qualidade superior. A Figura 1 mostra uma hierarquia típica de uma aplicação Java Web baseada em frameworks.

Vários frameworks podem ser usados na construção de um único aplicativo de software. Para facilitar a escolha e o uso de vários frameworks durante o desenvolvimento de software, e garantir a integração, evolução e manutenção dos mesmos foi criada uma estrutura chamada Framework Integrador, que visa aumentar a padronização e a produtividade no desenvolvimento de software.

hierarquia_framework
Figura 1 - Típica arquitetura de uma aplicação Java Web baseada em frameworks