SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software

Detalhes bibliográficos
Autor(a) principal: Cordeiro, André Felipe Ribeiro
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/5791
Resumo: Orientador: Prof. Dr. Edson Alves de Oliveira Junior
id UEM-10_390a739e4d80ba7caf1bb376b9eab2d0
oai_identifier_str oai:localhost:1/5791
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de softwareArquitetura de linha de produtoLinha de produto de softwareFrameworksSMarty005.12Ciências Exatas e da TerraCiência da ComputaçãoOrientador: Prof. Dr. Edson Alves de Oliveira JuniorDissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2018RESUMO: Linha de Produto de Software (LPS) é uma abordagem de reúso sistemático de software, considerando um dado domínio de aplicação específico. Nesse domínio, as principais características são identificadas e desenvolvidas, originando artefatos reutilizáveis. Dentre esses artefatos, a Arquitetura de Linha de Produto (ALP) se destaca pela capacidade de abstração dos produtos de uma LPS. Um produto de uma LPS é a combinação de instâncias de artefatos da linha a partir de sua ALP. A avaliação de ALP é uma das atividades mais importantes no contexto de LPS. Tal avaliação permite, por exemplo, priorizar Atributos de Qualidade (AQ) que influenciam na geração de produtos específicos. Para auxiliar na avaliação, métricas podem ser utilizadas. As métricas para LPS nesse contexto, devem medir elementos similares e variáveis, bem como a ALP e os seus AQ. A literatura existente apresenta diversas medidas e métricas para LPS, porém, grande parte dessas medidas e métricas não está relacionada com modelos de qualidade e/ou frameworks de medição/avaliação. Modelos de Qualidade (MQ) estão relacionados AQ, bem como com medidas e métricas. Essa associação entre AQ e medidas/métricas pode auxiliar na avaliação e, consequentemente, no aumento da qualidade dos artefatos produzidos de uma LPS. A qualidade de uma LPS pode ser entendida, especialmente, no que tange aos produtos derivados, como o resultado de um conjunto de atividades realizadas, que engloba AQ e seus respectivos relacionamentos com a ALP. Diante disso, esta dissertação apresenta um framework, denominado SMartyMetrics. Esse framework é composto de uma estrutura de atributos associada com a norma ISO/IEC 25010, um conjunto de métricas e um conjunto de diretrizes, com recomendações para LPS, ALP e Medidas/Métricas. Tal framework auxilia na avaliação de ALPs, principalmente no que se refere aos conceitos de qualidade. Validações experimentais das métricas e uma avaliação qualitativa empírica do framework foram realizadas e fornecem evidências iniciais de que o framework pode auxiliar Métodos de Avaliação de ALPABSTRACT: Software Product Line (SPL) is a systematic software reuse approach, considering a specific domain. In this domain, the main characteristics are identified and developed, giving rise to reusable artifacts. Among these artifacts, the SPL Architecture, or Product Line Architecture (PLA) is one of the most important artifacts. A PLA represents the ability to abstract the products of an SPL. A product of an SPL is the combination of instances of line artifacts from its PLA. The PLA Assessment is one of the most important activities in the context of SPL. This evaluation allows, for example, to prioritize Quality Attributes (QA) that influence the generation of specific products. To assist in the evaluation, metrics can be used. The metrics for SPL in this context should measure similar and variable elements, as well as PLA and its QA. The existing literature presents several measures and metrics for SPL, however, most of these measures and metrics are not related to Quality Models (QM) or frameworks or measurement frameworks. Quality Models (QM) have QA, as well as measures and metrics. This association between QA and measures / metrics can help in the evaluation and consequently in the increase of the quality of the artifacts produced of a SPL. The quality of a SPL can be understood, especially with regard to derivative products, as the result of a set of activities carried out, which encompasses QA and their respective relationships with PLA. This dissertation presents a framework, called SMartyMetrics. This framework considers an attribute structure associated with ISO / IEC 25010, a set of metrics and a set of guidelines, with recommendations for SPL, PLA and Measurements / Metrics. The framework helps the evaluation of PLAs, especially with regard to quality concepts. Experimental validations of the metrics and a qualitative empirical evaluation of the framework were performed and provide initial evidence that the framework could support ALP Assessment Methods258 f. : il. (algumas color.).Universidade Estadual de MaringáDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoMaringá, PRCentro de TecnologiaOliveira Junior, Edson Alves deBrancher, Jacques DuílioMiotto, Aline Maria MalachiniCordeiro, André Felipe Ribeiro2020-09-30T18:04:21Z2020-09-30T18:04:21Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfCORDEIRO, André Felipe Ribeiro. SMartyMetrics: uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software. 2018. 258 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2018, Maringá, PR.http://repositorio.uem.br:8080/jspui/handle/1/5791info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2020-09-30T18:09:47Zoai:localhost:1/5791Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:58:58.473753Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
title SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
spellingShingle SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
Cordeiro, André Felipe Ribeiro
Arquitetura de linha de produto
Linha de produto de software
Frameworks
SMarty
005.12
Ciências Exatas e da Terra
Ciência da Computação
title_short SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
title_full SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
title_fullStr SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
title_full_unstemmed SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
title_sort SMartyMetrics : uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software
author Cordeiro, André Felipe Ribeiro
author_facet Cordeiro, André Felipe Ribeiro
author_role author
dc.contributor.none.fl_str_mv Oliveira Junior, Edson Alves de
Brancher, Jacques Duílio
Miotto, Aline Maria Malachini
dc.contributor.author.fl_str_mv Cordeiro, André Felipe Ribeiro
dc.subject.por.fl_str_mv Arquitetura de linha de produto
Linha de produto de software
Frameworks
SMarty
005.12
Ciências Exatas e da Terra
Ciência da Computação
topic Arquitetura de linha de produto
Linha de produto de software
Frameworks
SMarty
005.12
Ciências Exatas e da Terra
Ciência da Computação
description Orientador: Prof. Dr. Edson Alves de Oliveira Junior
publishDate 2018
dc.date.none.fl_str_mv 2018
2020-09-30T18:04:21Z
2020-09-30T18:04:21Z
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 CORDEIRO, André Felipe Ribeiro. SMartyMetrics: uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software. 2018. 258 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2018, Maringá, PR.
http://repositorio.uem.br:8080/jspui/handle/1/5791
identifier_str_mv CORDEIRO, André Felipe Ribeiro. SMartyMetrics: uma contribuição à norma ISO/IEC 25010 na perspectiva de manutenibilidade de linhas de produto de software. 2018. 258 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2018, Maringá, PR.
url http://repositorio.uem.br:8080/jspui/handle/1/5791
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual de Maringá
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1801841433243549696