Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental
Autor(a) principal: | |
---|---|
Data de Publicação: | 2003 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UNIFACS |
Texto Completo: | http://teste.tede.unifacs.br:8080/tede/handle/tede/304 |
Resumo: | 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. |
id |
UNIF_02f868463ab75a06f4cf139c892044b3 |
---|---|
oai_identifier_str |
oai:teste.tede.unifacs.br:tede/304 |
network_acronym_str |
UNIF |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
repository_id_str |
|
spelling |
Mendonça Neto, Manoel Gomes dehttp://dgp.cnpq.br/buscaoperacional/detalhepesq.jsp?pesq=1608062196337851Silva, Leila Maciel de Almeida ehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4793636D0#DadospessoaisSantos, Celso Alberto Saibelhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4728974A8CPF:66847982500http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4751677P3Carneiro, Cristiane Marise Pérez da Silva2016-04-29T14:14:40Z2007-01-052003-04-10CARNEIRO, 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.http://teste.tede.unifacs.br:8080/tede/handle/tede/304Software 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.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.Made available in DSpace on 2016-04-29T14:14:40Z (GMT). No. of bitstreams: 1 Dissertacao Mestrado Cristiane Carneiro Texto completo.pdf: 586426 bytes, checksum: 6dfa3496011477d3a4c0aceb5a4209b3 (MD5) Previous issue date: 2003-04-10application/pdfporUniversidade SalvadorPrograma de Pós-Graduação em Sistemas e ComputaçãoUNIFACSBRSistemas e ComputaçãoFrameworkreutilizaçãoorientação a objetosdesenvolvimentoFrameworkreuseobject-orienteddevelopmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOFrameworks de aplicações orientadas a objetos : uma abordagem interativa e incrementalObject-Oriented Application Frameworks An Iteractive and Incremental Approach.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSORIGINALDissertacao Mestrado Cristiane Carneiro Texto completo.pdfapplication/pdf586426http://teste.tede.unifacs.br:8080/tede/bitstream/tede/304/1/Dissertacao+Mestrado+Cristiane+Carneiro+Texto+completo.pdf6dfa3496011477d3a4c0aceb5a4209b3MD51tede/3042016-04-29 11:14:40.685oai:teste.tede.unifacs.br:tede/304Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2016-04-29T14:14:40Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false |
dc.title.por.fl_str_mv |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
dc.title.alternative.eng.fl_str_mv |
Object-Oriented Application Frameworks An Iteractive and Incremental Approach. |
title |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
spellingShingle |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental Carneiro, Cristiane Marise Pérez da Silva Framework reutilização orientação a objetos desenvolvimento Framework reuse object-oriented development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
title_full |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
title_fullStr |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
title_full_unstemmed |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
title_sort |
Frameworks de aplicações orientadas a objetos : uma abordagem interativa e incremental |
author |
Carneiro, Cristiane Marise Pérez da Silva |
author_facet |
Carneiro, Cristiane Marise Pérez da Silva |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Mendonça Neto, Manoel Gomes de |
dc.contributor.advisor1Lattes.fl_str_mv |
http://dgp.cnpq.br/buscaoperacional/detalhepesq.jsp?pesq=1608062196337851 |
dc.contributor.referee1.fl_str_mv |
Silva, Leila Maciel de Almeida e |
dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4793636D0#Dadospessoais |
dc.contributor.referee2.fl_str_mv |
Santos, Celso Alberto Saibel |
dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4728974A8 |
dc.contributor.authorID.fl_str_mv |
CPF:66847982500 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4751677P3 |
dc.contributor.author.fl_str_mv |
Carneiro, Cristiane Marise Pérez da Silva |
contributor_str_mv |
Mendonça Neto, Manoel Gomes de Silva, Leila Maciel de Almeida e Santos, Celso Alberto Saibel |
dc.subject.por.fl_str_mv |
Framework reutilização orientação a objetos desenvolvimento |
topic |
Framework reutilização orientação a objetos desenvolvimento Framework reuse object-oriented development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Framework reuse object-oriented development |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
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. |
publishDate |
2003 |
dc.date.issued.fl_str_mv |
2003-04-10 |
dc.date.available.fl_str_mv |
2007-01-05 |
dc.date.accessioned.fl_str_mv |
2016-04-29T14:14:40Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
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. |
dc.identifier.uri.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/handle/tede/304 |
identifier_str_mv |
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. |
url |
http://teste.tede.unifacs.br:8080/tede/handle/tede/304 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Salvador |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Sistemas e Computação |
dc.publisher.initials.fl_str_mv |
UNIFACS |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Sistemas e Computação |
publisher.none.fl_str_mv |
Universidade Salvador |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS instname:Universidade Salvador (UNIFACS) instacron:UNIFACS |
instname_str |
Universidade Salvador (UNIFACS) |
instacron_str |
UNIFACS |
institution |
UNIFACS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
collection |
Biblioteca Digital de Teses e Dissertações da UNIFACS |
bitstream.url.fl_str_mv |
http://teste.tede.unifacs.br:8080/tede/bitstream/tede/304/1/Dissertacao+Mestrado+Cristiane+Carneiro+Texto+completo.pdf |
bitstream.checksum.fl_str_mv |
6dfa3496011477d3a4c0aceb5a4209b3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS) |
repository.mail.fl_str_mv |
bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br |
_version_ |
1800393062923370496 |