Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01042008-102639/ |
Resumo: | O objetivo deste trabalho foi definir um processo para a avaliação de componentes de software, que possa ser utilizado em organizações que utilizem componentes comerciais ou de software livre desenvolvidos por terceiros no desenvolvimento de sistemas de software. O Desenvolvimento Baseado em Componentes (CBD - Component-based Development) é um caminho para a diminuição de custos e prazos no desenvolvimento de sistemas de software. A adesão a essa prática pelas organizações incentivou o surgimento do mercado de comercialização de componentes de software e a multiplicação de projetos de componentes de código aberto, distribuídos livremente pela Internet. No entanto, o uso de componentes de software desenvolvidos por terceiros possui um risco associado, pois um componente escolhido pode não possuir a qualidade esperada, ou não apresentar o comportamento desejado dentro das condições reais de uso. Neste contexto, o objetivo do processo de avaliação de componentes é levantar dados referentes à qualidade de um componente e interpretar esses dados, seja para adquirir confiança em um componente, ou para a seleção de um componente em casos em que existe mais de uma opção disponível. Como peça central da avaliação está o modelo de qualidade, que define os atributos de qualidade de cada fator de qualidade, e as métricas para apoiar a avaliação. |
id |
USP_60bf5600831f575ca7d6c7a11ae891dc |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-01042008-102639 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade.Third-party software components evaluation process based on quality models.Engenharia de softwareEngineeringQualidade de softwareReúso de softwareSeleção de softwareSoftware componentsSoftware engineeringSoftware evaluationSoftware quality modelO objetivo deste trabalho foi definir um processo para a avaliação de componentes de software, que possa ser utilizado em organizações que utilizem componentes comerciais ou de software livre desenvolvidos por terceiros no desenvolvimento de sistemas de software. O Desenvolvimento Baseado em Componentes (CBD - Component-based Development) é um caminho para a diminuição de custos e prazos no desenvolvimento de sistemas de software. A adesão a essa prática pelas organizações incentivou o surgimento do mercado de comercialização de componentes de software e a multiplicação de projetos de componentes de código aberto, distribuídos livremente pela Internet. No entanto, o uso de componentes de software desenvolvidos por terceiros possui um risco associado, pois um componente escolhido pode não possuir a qualidade esperada, ou não apresentar o comportamento desejado dentro das condições reais de uso. Neste contexto, o objetivo do processo de avaliação de componentes é levantar dados referentes à qualidade de um componente e interpretar esses dados, seja para adquirir confiança em um componente, ou para a seleção de um componente em casos em que existe mais de uma opção disponível. Como peça central da avaliação está o modelo de qualidade, que define os atributos de qualidade de cada fator de qualidade, e as métricas para apoiar a avaliação.The objective of this work is to define a process to software component evaluation to organizations which use third party, commercial off-the-shelf or open source components in the development of software products. The Component-based Development (CBD) is an approach to reduce costs and time-to-market of software projects. The need of components has become an opportunity to the growth of the software component market and to multiplication of projects of open source software components, which can be freely downloaded from Internet. However, the use of third-party components in a project can be risky. It is possible that a component does not present the expected behavior or does not have the needed quality for specific conditions associated to the software system in development. In this context, the objective of the software component evaluation process is to obtain trustful information from the quality of a component and to analyze this information, assessing the component use in a particular context or selecting one component among similar products. The main part of this process is the use of Quality Model which establishes the quality factors and metrics to support the evaluation.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuHirata, Thiago Massao2007-11-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-01042008-102639/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:55Zoai:teses.usp.br:tde-01042008-102639Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:55Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. Third-party software components evaluation process based on quality models. |
title |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
spellingShingle |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. Hirata, Thiago Massao Engenharia de software Engineering Qualidade de software Reúso de software Seleção de software Software components Software engineering Software evaluation Software quality model |
title_short |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
title_full |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
title_fullStr |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
title_full_unstemmed |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
title_sort |
Processo de avaliação de componentes de software fornecidos por terceiros baseado no uso de modelos de qualidade. |
author |
Hirata, Thiago Massao |
author_facet |
Hirata, Thiago Massao |
author_role |
author |
dc.contributor.none.fl_str_mv |
Melnikoff, Selma Shin Shimizu |
dc.contributor.author.fl_str_mv |
Hirata, Thiago Massao |
dc.subject.por.fl_str_mv |
Engenharia de software Engineering Qualidade de software Reúso de software Seleção de software Software components Software engineering Software evaluation Software quality model |
topic |
Engenharia de software Engineering Qualidade de software Reúso de software Seleção de software Software components Software engineering Software evaluation Software quality model |
description |
O objetivo deste trabalho foi definir um processo para a avaliação de componentes de software, que possa ser utilizado em organizações que utilizem componentes comerciais ou de software livre desenvolvidos por terceiros no desenvolvimento de sistemas de software. O Desenvolvimento Baseado em Componentes (CBD - Component-based Development) é um caminho para a diminuição de custos e prazos no desenvolvimento de sistemas de software. A adesão a essa prática pelas organizações incentivou o surgimento do mercado de comercialização de componentes de software e a multiplicação de projetos de componentes de código aberto, distribuídos livremente pela Internet. No entanto, o uso de componentes de software desenvolvidos por terceiros possui um risco associado, pois um componente escolhido pode não possuir a qualidade esperada, ou não apresentar o comportamento desejado dentro das condições reais de uso. Neste contexto, o objetivo do processo de avaliação de componentes é levantar dados referentes à qualidade de um componente e interpretar esses dados, seja para adquirir confiança em um componente, ou para a seleção de um componente em casos em que existe mais de uma opção disponível. Como peça central da avaliação está o modelo de qualidade, que define os atributos de qualidade de cada fator de qualidade, e as métricas para apoiar a avaliação. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-11-27 |
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.uri.fl_str_mv |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01042008-102639/ |
url |
http://www.teses.usp.br/teses/disponiveis/3/3141/tde-01042008-102639/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1809090270299422720 |