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.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

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.

ASSUNTO(S)

engenharia de software software engineering seleção de software reúso de software software evaluation software quality model qualidade de software engineering software components

Documentos Relacionados