@MASTERSTHESIS{ 2003:1097098290, title = {Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental}, year = {2003}, url = "http://teste.tede.unifacs.br:8080/tede/handle/tede/304", abstract = "Reutilização é uma das abordagens mais usadas para melhorar a qualidade e reduzir o custo e tempo de desenvolvimento de software. Programação orientada a objetos (OO) é freqüentemente citada como um dos meios para se atingir a reusabilidade de software. Frameworks orientados a objetos podem ser usados para promover reutilização tanto ao nível de implementação como ao nível arquitetural. Todavia, existem várias dificuldades associadas ao desenvolvimento e uso de frameworks OO. As mais importantes são a complexidade de projeto e a dificuldade de reutilização de frameworks. Esta dissertação apresenta uma abordagem iterativa e incremental para o desenvolvimento de frameworks orientados a objetos. Esta abordagem cria uma família de frameworks OO com crescente grau de sofisticação, com cada membro contendo mais funcionalidades que o anterior. Além disso, cada framework da família é por si só um framework completo e utilizável. Esta abordagem reduz o risco de desenvolvimento, pois segue um processo passo a passo que produz a cada ciclo de desenvolvimento um framework que é um pouco mais sofisticado que os anteriores. Esta abordagem também reduz a complexidade de reutilização, pois oferece ao desenvolvedor de aplicações uma família de frameworks que varia de um framework mais simples até um mais sofisticado. Isto permite ao desenvolver escolher o framework que melhor se adapte às suas necessidades. Por último, esta dissertação apresenta um estudo de caso onde a abordagem proposta é usada para criar uma família com três frameworks e a partir deles desenvolve três aplicações - uma para cada framework da família.", publisher = {Universidade Salvador}, scholl = {Programa de Pós-Graduação em Sistemas e Computação}, note = {Sistemas e Computação} }