Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software

Detalhes bibliográficos
Autor(a) principal: Sanches, Mauricio Gruhn
Data de Publicação: 2005
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1601315
Resumo: Orientador: Ana Cervigni Guerra
id UNICAMP-30_388b1d1b7bcf346e1618aaf4da4a5f6a
oai_identifier_str oai::359243
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de softwareStudy about implementation risks of component reuse in the software development processEngenharia de softwareComponente de softwareAvaliação de riscosSoftware - ReutilizaçãoSoftware engineeringComponent softwareRisk evaluationSoftware reusabilityOrientador: Ana Cervigni GuerraDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: No mundo globalizado de hoje, a necessidade de se prover sistemas para o gerenciamento do grande volume de informações gerado a cada dia torna imperativa a busca contínua por novas práticas e formas de desenvolvimento de software para a manipulação dessas informações. Isso está vinculado também à necessidade de se conseguir ganhos de qualidade, produtividade e redução de custos em tais desenvolvimentos, pois esses são fatores fundamentais no sucesso do negócio de empresas ligadas à tecnologia da informação. Nesse cenário, o reuso de componentes no processo de desenvolvimento de software vem a exercer um papel importante na concretização desses objetivos. Este trabalho apresenta os conceitos envolvidos no contexto de um processo de desenvolvimento de software baseado em componentes reusáveis. São apresentadas as diferentes formas de reuso, o conceito de componentes reusáveis e as formas que esses componentes podem assumir dentro de um domínio de aplicação. Componentes possuem características diferentes, podem ser originados a partir de diversas fontes e carregam detalhes importantes que devem ser considerados durante a sua documentação. Todos esses aspectos influenciam o grau de reuso de um componente dentro do projeto ou organização. São apresentadas algumas tecnologias que promovem a aplicação do reuso de componentes e os conceitos envolvidos na definição, gerenciamento e implantação de repositórios de componentes reusáveis, fundamentais na consolidação do processo de reuso. Novos papéis e responsabilidades envolvidos no processo de reuso são apresentados, além de exemplos de métricas a serem utilizadas com o intuito de auxiliar a medição dos benefícios proporcionados pelo reuso dentro de um processo já consolidado. O resultado desse trabalho é uma análise crítica em relação aos benefícios do reuso e os riscos associados à sua implementação no processo de desenvolvimento de software, considerandose os aspectos tecnológicos, humanos e econômicos envolvidos em cada tópico abordado ao longo do trabalhoAbstract: In a globalized world, the needs to release new systems to manage the large volume of information generated every day force a continuous search for new software development practices in order to handle this information. This is related to the needs to obtain quality and productivity improvements, as well as cost reduction in such development, because these are the main success factors of Information Technology companies. In this scenario, the component reuse in the software development process plays an important role in order to achieve these goals. This work presents the concepts around the context of a software development process based on reusable components. Different types of reuse are explained, as well as the concept of a reusable component and types of components inside an application domain. Components have different characteristics, are originated from different sources and carry on important details that should be analyzed during its documentation. All these aspects have influence on the reuse level of the components inside the project or the company. Some technologies that promote the component reuse and the concepts involved in the definition, management and implementation of reusable software components, which are the basis to consolidate the reuse process, are presented. New roles and responsibilities involved in the reuse process are shown, and also some metrics used to help to measure the benefits due to a consolidated reuse process. The results of this work are a critical analysis about the reuse benefits and the risks associated to its implementation in the software development process, taking into account the technological, human and economic factors involved on each topic discussed along this workMestradoEngenharia de SoftwareMestre Profissional em Computação[s.n.]Guerra, Ana CervigniCortês, Mario LúcioMassruha, SilviaUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação não informadoUNIVERSIDADE ESTADUAL DE CAMPINASSanches, Mauricio Gruhn20052005-06-28T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf104p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1601315SANCHES, Mauricio Gruhn. Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software. 2005. 104p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601315. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/359243porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T04:20:54Zoai::359243Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T04:20:54Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
Study about implementation risks of component reuse in the software development process
title Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
spellingShingle Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
Sanches, Mauricio Gruhn
Engenharia de software
Componente de software
Avaliação de riscos
Software - Reutilização
Software engineering
Component software
Risk evaluation
Software reusability
title_short Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
title_full Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
title_fullStr Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
title_full_unstemmed Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
title_sort Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
author Sanches, Mauricio Gruhn
author_facet Sanches, Mauricio Gruhn
author_role author
dc.contributor.none.fl_str_mv Guerra, Ana Cervigni
Cortês, Mario Lúcio
Massruha, Silvia
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação não informado
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Sanches, Mauricio Gruhn
dc.subject.por.fl_str_mv Engenharia de software
Componente de software
Avaliação de riscos
Software - Reutilização
Software engineering
Component software
Risk evaluation
Software reusability
topic Engenharia de software
Componente de software
Avaliação de riscos
Software - Reutilização
Software engineering
Component software
Risk evaluation
Software reusability
description Orientador: Ana Cervigni Guerra
publishDate 2005
dc.date.none.fl_str_mv 2005
2005-06-28T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv (Broch.)
https://hdl.handle.net/20.500.12733/1601315
SANCHES, Mauricio Gruhn. Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software. 2005. 104p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601315. Acesso em: 2 set. 2024.
identifier_str_mv (Broch.)
SANCHES, Mauricio Gruhn. Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software. 2005. 104p. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1601315. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1601315
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/359243
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
104p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188932702699520