Object-Oriented Application Frameworks An Iteractive and Incremental Approach. / Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental
AUTOR(ES)
Cristiane Marise Pérez da Silva Carneiro
DATA DE PUBLICAÇÃO
2003
RESUMO
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.
ASSUNTO(S)
desenvolvimento object-oriented framework development framework reuse orientação a objetos reutilização ciencia da computacao
ACESSO AO ARTIGO
http://tede.unifacs.br/tde_busca/arquivo.php?codArquivo=76Documentos Relacionados
- Um modelo para linguagens orientadas a objetos distribuido
- OOTFD (Object-Oriented Transcription Factors Database): an object-oriented successor to TFD.
- Object-oriented graph grammars
- An algebraic approach to the design of compilers for object-oriented languages
- An Object-oriented Taxonomy of Medical Data Presentations