Biblioteca Digital da UEM: Sistema Nou-Rau
Pgina Principal  Portugus   English  Español   Aumentar Texto  Texto Normal  Diminuir Texto
  Principal | Apresentao | Objetivos | Instrues Autores | Estatsticas | Outras Bibliotecas Digitais
  Sistema Integrado de Bibliotecas - SIB / UEM
Entrar | acessos | verso 1.1  
ndice
Pgina principal
Documentos
Novidades
Usurios

Aes
Consultar
Procurar
Exibir estatsticas

Procurar por:
Procura avanada

Dvidas e sugestes


Consultar: Programa de Ps-Graduao em Cincia da Computao

Incio > Dissertaes e Teses > Cincias Exatas e da Terra > Cincia da Computao > Programa de Ps-Graduao em Cincia da Computao

Ttulo [PT]: SMartyCheck : uma tcnica de inspeo baseada em checklist para diagramas de casos de uso e de classes da abordagem SMarty
Ttulo [EN]: SMartyCheck: a Checklist-based Inspection Technique for Use Case and Class Diagrams of SMarty Approach
Autor(es): Ricardo Theis Geraldi
Palavras-chave [PT]:

Inspeo de software. Linha de produto de software. Gerenciamento de variabilidade. SMartyCheck. Estudos empricos. Mixed-Methods. UML (Unified Modeling Language). Brasil.
Palavras-chave [EN]:
Empirical studies. Mixed-Methods. Software inspection. Software product line. SMarty. SMartyCheck. UML. Variability management. Brazil.
Titulao: Mestre em Cincia da Computao
Banca:
Edson Alves de Oliveira Junior [Orientador] - UEM
Itana Maria de Souza Gimenes - UEM
Valter Vieira de Camargo - UFSCar
Resumo:
Resumo: Linha de Produto de Software (LPS) uma abordagem que est sendo consolidada para a reutilizao de artefatos de software com base em um domnio especfico. A abordagem de LPS permite a customizao de produtos com o auxlio efetivo do gerenciamento de variabilidades, satisfazendo as necessidades especficas dos clientes. No entanto, para que a qualidade de uma LPS seja garantida necessrio realizar atividades de verificao e validao, de anlise esttica e dinmica, as quais esto contidas nos processos de garantia e controle da qualidade de software. Neste cenrio, a reviso de software aplicada no processo de controle de qualidade, no intuito de garantir a qualidade no processo de engenharia de software, eliminando defeitos em cada fase do processo. Assim, dentre as tcnicas de reviso de software existentes esto a tcnica de leitura baseada em checklist. Tal tcnica permite a deteco e remoo de diferentes tipos de defeitos, para melhorar, consequentemente, a qualidade de um produto de sofware. Neste contexto, esta dissertao apresenta uma proposta de tcnica de inspeo de software baseada em checklist, denominada SMartyCheck. O principal objetivo da SMartyCheck possibilitar a inspeo de diagramas da Unified Modeling Language (UML) de casos de uso e classes de uma LPS com base na abordagem Stereotype-based Management of Variability (SMarty). Para avaliar empiricamente a SMartyCheck, foi utilizada a estratgia exploratria sequencial baseada em mixed-methods, buscando analisar por meio de um estudo emprico qualitativo, a viabilidade da SMartyCheck. Aps isso, um estudo quantitativo foi conduzido nesse cenrio, no intuito de avaliar a eficincia, a eficcia e a efetividade da SMartyCheck em comparao com a tcnica Ad hoc. Os resultados obtidos com a conduo destes estudos empricos permitiram aprimorar a SMartyCheck, fornecendo evidncias de que a tcnica vivel para inspeo de diagramas SMarty de LPS, alm de ser eficiente, eficaz e efetiva em comparao com a tcnica Ad hoc.

Abstract: Software Product Line (SPL) is a promising approach for specific domain software artifacts reuse, which has been consolidated. The SPL approach enables customization of products with an effective support of variability management, satisfying specific needs of customers. However, in order to assure SPL quality it is essential performing activities for verification and validation, static and dynamic analysis, which are encompassed by quality assurance and quality control software processes. In this scenario, software revision is applied to the quality control process in order to ensure the quality of a software engineering process, removing defects at each stage. Thus, amongst software revision techniques, exist the checklist-based reading technique. Such a technique allows the detection and removal of several types of defects, whereas improves the quality of the software products. In this context, this master thesis proposes a software inspection technique based on checklist, called SMartyCheck. The main objective of SMartyCheck technique is to enable the inspection of Unified Modeling Language (UML) use case and class SPL diagrams based on the Stereotype-based Management of Variability (SMarty) apporach. In order to empirically evaluate SMartyCheck it was used the sequential exploratory strategy based on mixed-methods, aiming at analyzing the SMartyCheck feasibility throughout a qualitative study. Furthermore, a quantitative study was conducted in this scenario to evaluate the efficiency, efficacy and effectiveness of SMartyCheck compared with an Ad hoc technique. The results obtained with the execution of such empirical studies allowed improving SMartyCheck, providing evidence that the technique is feasible for inspecting SMarty SPL diagrams, besides being efficient and effective compared to the Ad hoc technique.
Data da defesa: 20/02/2015
Cdigo: vtls000220801
Informaes adicionais:
Idioma: Portugus
Data de Publicao: 2015
Local de Publicao: Maring, PR
Orientador: Prof. Dr. Edson Alves de Oliveira Jnior
Instituio: Universidade Estadual de Maring. Centro de Tecnologia . Programa de Ps-Graduao em Cincia da Computao
Nvel: Dissertao (mestrado em Cincia da Computao)/
UEM: Departamento de Informtica

Responsavel: beth
Categoria: Aplicao
Formato: Documento PDF
Arquivo: Dissertao - Ricardo Theis Geraldi.pdf
Tamanho: 12748 Kb (13054065 bytes)
Criado: 22-04-2016 14:41
Atualizado: 22-04-2016 14:51
Visitas: 294
Downloads: 11

[Visualizar]  [Download]

Todo material disponvel neste sistema de propriedade e responsabilidade de seus autores.