Qualidade de software [artigo]
Katia Cristina Duarte
Ricardo de Almeida Falbo
Mestrado em Informática - UFES
Av. Fernando Ferrari, s/n, Vitória – ES
{katia, falbo}@inf.ufes.br
Resumo
O primeiro passo em direção à qualidade de software consiste em entender seus conceitos para poder aplicá-los consistentemente. Infelizmente, não há consenso sobre a terminologia usada, o que provoca vários problemas, principalmente de interpretação, quando da definição de um programa de qualidade. Neste artigo, apresentamos uma ontologia de qualidade de software com o objetivo de apoiar a compreensão deste complexo domínio. A meta é utilizar essa ontologia como uma base para o entendimento comum sobre os conceitos de qualidade de software em um tutorial.
Palavras-chave: Qualidade do produto, Educação em Qualidade de Software, Ontologia.
Abstract
The first step towards software quality is to understand what it means. Unfortunately, there is not a consensus about the terminology used. This causes misunderstanding and several problems in the definition of a quality program. In this paper, we present an ontology of software quality, aiming to support the understanding of this complex domain. The goal is to use the ontology as the basis for a tutorial about software quality.
Key-words: Software Product Quality, Education on Software Quality, Ontology.
1. Introdução
Na medida em que cresce a demanda por sistemas complexos, com grande responsabilidade no contexto das organizações, a qualidade desponta como um fator essencial no desenvolvimento de software. Sendo assim, cada vez mais, há uma disposição para se investir em qualidade. Contudo, uma das primeiras dificuldades encontradas na definição e implantação de um programa de qualidade está em compreender o que, de fato, significa qualidade de software. Visando apoiar esse entendimento e, conseqüentemente, a definição de programas de qualidade e a construção de