Uso de componentes de software no desenvolvimento de frameworks orientados a objetos

Orientador : Cecilia Mary Fischer Rubira === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica === Made available in DSpace on 2018-08-03T07:44:20Z (GMT). No. of bitstreams: 1 Coelho_FredericodeMiranda_M.pdf: 5156626 bytes, check...

Full description

Bibliographic Details
Main Author: Coelho, Frederico de Miranda
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Language:Portuguese
Published: [s.n.] 2002
Subjects:
Online Access:COELHO, Frederico de Miranda. Uso de componentes de software no desenvolvimento de frameworks orientados a objetos. 2002. 146p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/276305>. Acesso em: 3 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/276305
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-276305
record_format oai_dc
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Framework (Programa de computador)
Software - Reutilização
Análise de componentes principais
spellingShingle Framework (Programa de computador)
Software - Reutilização
Análise de componentes principais
Coelho, Frederico de Miranda
Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
description Orientador : Cecilia Mary Fischer Rubira === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica === Made available in DSpace on 2018-08-03T07:44:20Z (GMT). No. of bitstreams: 1 Coelho_FredericodeMiranda_M.pdf: 5156626 bytes, checksum: 42d9a42b946227cc342288eaaec3bafa (MD5) Previous issue date: 2002 === Resumo: qualidade de sistemas de software exigida pelo mercado. Inúmeras tecnologias têm sido propostas, sendo os Frameworks Orientados a Objetos (OO) uma das tecnologias mais modernas para se obter tal qualidade. Entretanto os Frameworks Orientados a Objetos possuem alguns problemas, como de desenvolvimento, composição, uso e manutenção. Para isso, pesquisadores têm unido outras tecnologias a essa, como desenvolvimento baseado em componentes e linguagens de padrões, com o intuito de solucionar os problemas apresentados. Porém não se sabe o quanto efetivamente essas tecnologias auxiliam nos problemas dos Frameworks Orientados a Objetos em comparação a um desenvolvido apenas com o paradigma orientado a objetos puro. Este trabalho apresenta métodos de estudo, desenvolvimento e análise arquitetural e suas aplicações em uma arquitetura de framework OO baseada em classes e outras duas constituídas por componentes, sendo todas estas arquiteturas obtidas de um mesmo domínio de aplicação. A finalidade da utilização destes métodos é analisar a aplicabilidade do paradigma de desenvolvimento baseado em componentes na construção de Frameworks Orientados a Objetos, em nível arquitetural, em um domínio de aplicação específico, verificando seu impacto no grau de complexidade da arquitetura do Framework Orientado a Objetos e, conseqüentemente, na facilidade de sua utilização. O resultado deste experimento é a diminuição da complexidade da arquitetura do framework OO em questão, quando aplicado as técnicas de desenvolvimento baseado em componentes, acarretando, por exemplo, em uma manutenibilidade, reusabilidade, usabilidade e documentação mais fáceis === Abstract: Software engineering researchers are always investigating for new forms to achieve software quality. Several technologies have been proposed, one of them, the technology for building Object Oriented (OO) Frameworks is a new technology to achieve software quality. However, the OO Frameworks have some limitations, such as complexity in their development, composition, use, and maintenance. To achieve software quality, researchers have join other technologies, like Component Based development and Pattern Languages to minimize these problems. However, the effectiveness of these technology compared with pure object oriented development isn't known. The main goal of this research is to analyze, at architectural level, the Component Based Paradigm applicability to built OO Frameworks in a specific application domain. The application of the component-based development resulted in a reduction of the OO framework architecture complexity and consequent1y promoted better maintainability, reusability, user-friendly and documentation === Mestrado === Mestre em Ciência da Computação
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Coelho, Frederico de Miranda
author Coelho, Frederico de Miranda
author_sort Coelho, Frederico de Miranda
title Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
title_short Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
title_full Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
title_fullStr Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
title_full_unstemmed Uso de componentes de software no desenvolvimento de frameworks orientados a objetos
title_sort uso de componentes de software no desenvolvimento de frameworks orientados a objetos
publisher [s.n.]
publishDate 2002
url COELHO, Frederico de Miranda. Uso de componentes de software no desenvolvimento de frameworks orientados a objetos. 2002. 146p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/276305>. Acesso em: 3 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/276305
work_keys_str_mv AT coelhofredericodemiranda usodecomponentesdesoftwarenodesenvolvimentodeframeworksorientadosaobjetos
_version_ 1718876083467583488
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2763052019-01-21T20:40:30Z Uso de componentes de software no desenvolvimento de frameworks orientados a objetos Coelho, Frederico de Miranda UNIVERSIDADE ESTADUAL DE CAMPINAS Rubira, Cecília Mary Fischer, 1964- Masieiro, Paulo Cesar Martins, Eliane Carvalho, Ariadne Maria Brito Rizzoni Framework (Programa de computador) Software - Reutilização Análise de componentes principais Orientador : Cecilia Mary Fischer Rubira Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica Made available in DSpace on 2018-08-03T07:44:20Z (GMT). No. of bitstreams: 1 Coelho_FredericodeMiranda_M.pdf: 5156626 bytes, checksum: 42d9a42b946227cc342288eaaec3bafa (MD5) Previous issue date: 2002 Resumo: qualidade de sistemas de software exigida pelo mercado. Inúmeras tecnologias têm sido propostas, sendo os Frameworks Orientados a Objetos (OO) uma das tecnologias mais modernas para se obter tal qualidade. Entretanto os Frameworks Orientados a Objetos possuem alguns problemas, como de desenvolvimento, composição, uso e manutenção. Para isso, pesquisadores têm unido outras tecnologias a essa, como desenvolvimento baseado em componentes e linguagens de padrões, com o intuito de solucionar os problemas apresentados. Porém não se sabe o quanto efetivamente essas tecnologias auxiliam nos problemas dos Frameworks Orientados a Objetos em comparação a um desenvolvido apenas com o paradigma orientado a objetos puro. Este trabalho apresenta métodos de estudo, desenvolvimento e análise arquitetural e suas aplicações em uma arquitetura de framework OO baseada em classes e outras duas constituídas por componentes, sendo todas estas arquiteturas obtidas de um mesmo domínio de aplicação. A finalidade da utilização destes métodos é analisar a aplicabilidade do paradigma de desenvolvimento baseado em componentes na construção de Frameworks Orientados a Objetos, em nível arquitetural, em um domínio de aplicação específico, verificando seu impacto no grau de complexidade da arquitetura do Framework Orientado a Objetos e, conseqüentemente, na facilidade de sua utilização. O resultado deste experimento é a diminuição da complexidade da arquitetura do framework OO em questão, quando aplicado as técnicas de desenvolvimento baseado em componentes, acarretando, por exemplo, em uma manutenibilidade, reusabilidade, usabilidade e documentação mais fáceis Abstract: Software engineering researchers are always investigating for new forms to achieve software quality. Several technologies have been proposed, one of them, the technology for building Object Oriented (OO) Frameworks is a new technology to achieve software quality. However, the OO Frameworks have some limitations, such as complexity in their development, composition, use, and maintenance. To achieve software quality, researchers have join other technologies, like Component Based development and Pattern Languages to minimize these problems. However, the effectiveness of these technology compared with pure object oriented development isn't known. The main goal of this research is to analyze, at architectural level, the Component Based Paradigm applicability to built OO Frameworks in a specific application domain. The application of the component-based development resulted in a reduction of the OO framework architecture complexity and consequent1y promoted better maintainability, reusability, user-friendly and documentation Mestrado Mestre em Ciência da Computação 2002 2018-08-03T07:44:20Z 2018-08-03T07:44:20Z 2002-12-18T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis (Broch.) COELHO, Frederico de Miranda. Uso de componentes de software no desenvolvimento de frameworks orientados a objetos. 2002. 146p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/276305>. Acesso em: 3 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276305 por info:eu-repo/semantics/openAccess 146p. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Matemática, Estatística e Computação Científica reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP