Exportar este item: EndNote BibTex

Use este identificador para citar ou linkar para este item: http://tede.unifacs.br/tede/handle/tede/304
Tipo do documento: Dissertação
Título: Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental
Título(s) alternativo(s): Object-Oriented Application Frameworks An Iteractive and Incremental Approach.
Autor: Carneiro, Cristiane Marise Pérez da Silva 
Primeiro orientador: Mendonça Neto, Manoel Gomes de
Primeiro membro da banca: Silva, Leila Maciel de Almeida e
Segundo membro da banca: Santos, Celso Alberto Saibel
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.
Abstract: Software reuse is one of the most important approaches used to improve software quality and to reduce software costs and development time. Object-oriented (OO) programming is often cited as a means to achieve software reuse. Object-oriented frameworks can be used to promote software reuse both at implementation and architectural levels. However, there are several difficulties associated with OO framework development and use. The most notable ones are the framework project complexity and difficulty to reuse. This dissertation presents an iteractive and incremental approach for objectoriented framework development. The approach creates a family of OO frameworks with increasing degree of sophistication, meaning that each framework of the family has more functionality than the previous one. Besides, each framework of the family is by itself a complete and usable framework. This approach reduces the development risk by following a stepwise process to produce, at each development cycle, frameworks that are incrementally more sophisticated than the previous ones. This approach also reduces reuse complexity by offering to the application developer a family of frameworks, which ranges from simple to more complex frameworks. This allows the developer to choose the framework that is best suited to his needs. Lastly, this dissertation presents a case study that enacts our approach by creating a family of three frameworks, and from them developing three applications - one for each of the frameworks.
Palavras-chave: Framework
reutilização
orientação a objetos
desenvolvimento
Framework
reuse
object-oriented
development
Área(s) do CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: BR
Instituição: Universidade Salvador
Sigla da instituição: UNIFACS
Departamento: Sistemas e Computação
Programa: Programa de Pós-Graduação em Sistemas e Computação
Citação: CARNEIRO, Cristiane Marise Pérez da Silva. Object-Oriented Application Frameworks An Iteractive and Incremental Approach.. 2003. 121 f. Dissertação (Mestrado em Sistemas e Computação) - Universidade Salvador, Salvador, 2003.
Tipo de acesso: Acesso Aberto
URI: http://teste.tede.unifacs.br:8080/tede/handle/tede/304
Data de defesa: 10-Abr-2003
Aparece nas coleções:Sistemas e Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
Dissertacao Mestrado Cristiane Carneiro Texto completo.pdf572,68 kBAdobe PDFBaixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.