Return to search

UMA ABORDAGEM PARA AVALIAÇÃO DA QUALIDADE DE ARTEFATOS DE SOFTWARE / AN APPROACH FOR ASSESSING THE QUALITY OF SOFTWARE ARTIFACTS

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / While applications and software systems have evolved and becoming more complex,
mainly due to the increasing demands of customers and users, organizations that produce or
acquire have sought alternatives to reduce costs and deliveries without affect the final product
quality. However, in order to make the evaluation of these products more effective, it is
important to use a quality model that allows structure it in a way that satisfies, among other
requirements, the heterogeneous expectations of stakeholders. At same time, it is recommended
starting this evaluation as soon as possible since the early stages of a development process in
order to detect and fix any problems before they propagate. In this sense, this work presents a
study on quality models used in the evaluation of software products, proposing at the same time
the assessment of software artifacts, generated and/or transformed by activities throughout the
lifecycle of a software process. The proposal is based on a quality framework, structured from
a metamodel, which relates the process of evaluating the several characteristics that involve the
artifacts, such as their purposes, stakeholders, methods and corresponding metrics. The work is
also composed by a supporting tool which purpose is to guide evaluators in defining a plan for
assessing the quality of those artifacts. Finally, the proposal was submitted to validation through
a case study involving graduate students of Federal University of Santa Maria. / Ao mesmo tempo em que as aplicações e os sistemas de software vêm evoluindo e
tornando-se mais complexos, devido, principalmente, à crescente exigência dos clientes e
usuários, as organizações que os produzem ou os adquirem têm buscado alternativas para
reduzir custos e prazos de entrega sem que a qualidade do produto final seja afetada. Contudo,
para que a avaliação desses produtos seja mais eficaz, é importante utilizar um modelo de
qualidade que permita estruturá-la de forma que satisfaça, entre outros requisitos, as
expectativas heterogêneas dos interessados. Paralelamente, recomenda-se iniciar essa avaliação
o mais cedo possível, já nos primeiros estágios de um processo de desenvolvimento com o
objetivo de detectar e corrigir os problemas encontrados antes que se propaguem. Neste sentido,
este trabalho apresenta um estudo sobre modelos de qualidade empregados na avaliação de
produtos de software ao mesmo tempo em que propõe a avaliação dos artefatos, gerados e/ou
transformados pelas atividades, ao longo do ciclo de vida de um processo de desenvolvimento.
A proposta é baseada em um framework de qualidade, estruturado a partir de um metamodelo,
que relaciona o processo de avaliação às diversas características que envolvem os artefatos, tais
como seus propósitos, interessados, métodos e métricas correspondentes. O trabalho é
composto, ainda, por uma ferramenta de apoio cujo objetivo é guiar os avaliadores na definição
de um plano de avaliação da qualidade de tais artefatos. Por fim, a proposta foi avaliada e
validada por meio de um estudo de caso envolvendo estudantes de pós-graduação em
informática na avaliação de três aplicações reais desenvolvidas por acadêmicos de graduação
da Universidade Federal de Santa Maria.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufsm.br:1/5444
Date27 August 2014
CreatorsBertuol, Gelson
ContributorsFontoura, Lisandra Manzoni, Piveta, Eduardo Kessler, Pimenta, Marcelo Soares
PublisherUniversidade Federal de Santa Maria, Programa de Pós-Graduação em Informática, UFSM, BR, Ciência da Computação
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Repositório Institucional da UFSM, instname:Universidade Federal de Santa Maria, instacron:UFSM
Rightsinfo:eu-repo/semantics/openAccess
Relation100300000007, 400, 300, 300, 300, 300, 0e178750-1d50-4963-b11c-6e950149b153, a1536cf5-1bcb-460a-9ead-428b3f4e40a4, 15b6c103-19c6-4ace-8789-f26318c8023f, fee8e30f-f122-4067-b127-da615af4a162

Page generated in 0.0027 seconds