Um estudo sobre os riscos inerentes a implantação do reuso de componentes no processo de desenvolvimento de software
Autor(a) principal: | |
---|---|
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 |