???item.export.label??? ???item.export.type.endnote??? ???item.export.type.bibtex???

Please use this identifier to cite or link to this item: http://tede.unifacs.br/tede/handle/tede/304
???metadata.dc.type???: Dissertação
Title: Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental
Other Titles: Object-Oriented Application Frameworks An Iteractive and Incremental Approach.
???metadata.dc.creator???: Carneiro, Cristiane Marise Pérez da Silva 
???metadata.dc.contributor.advisor1???: Mendonça Neto, Manoel Gomes de
???metadata.dc.contributor.referee1???: Silva, Leila Maciel de Almeida e
???metadata.dc.contributor.referee2???: Santos, Celso Alberto Saibel
???metadata.dc.description.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.
Keywords: Framework
reutilização
orientação a objetos
desenvolvimento
Framework
reuse
object-oriented
development
???metadata.dc.subject.cnpq???: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Language: por
???metadata.dc.publisher.country???: BR
Publisher: Universidade Salvador
???metadata.dc.publisher.initials???: UNIFACS
???metadata.dc.publisher.department???: Sistemas e Computação
???metadata.dc.publisher.program???: Programa de Pós-Graduação em Sistemas e Computação
Citation: 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.
???metadata.dc.rights???: Acesso Aberto
URI: http://teste.tede.unifacs.br:8080/tede/handle/tede/304
Issue Date: 10-Apr-2003
Appears in Collections:Sistemas e Computação

Files in This Item:
File SizeFormat 
Dissertacao Mestrado Cristiane Carneiro Texto completo.pdf572.68 kBAdobe PDFDownload/Open Preview


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.