Escolar Documentos
Profissional Documentos
Cultura Documentos
“A busca pela qualidade de software é uma meta de grande importância para as organizações.
O uso de um software considerado de qualidade pode ser visto como um diferencial competitivo
para empresas de diferentes ramos de atuação. Entretanto, classificar um software como sendo
de qualidade não é uma tarefa trivial” (FREITAS NETO, 2012).
Bartié (2002) define qualidade de software como um processo que tem como foco todas as
etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos,
prevenindo e eliminando defeitos.
Sob o ponto de vista do usuário, uma definição mais simples de qualidade de software está no
trabalho de Rocha e Campos (1993) que descrevem qualidade de software como “um conjunto
de propriedades a serem satisfeitas em determinado grau, de modo que o software satisfaça as
necessidades de seus usuários.”
Além disso, Bartié (2002) destaca que é impossível estabelecer um processo de garantia de
qualidade de software sem focar simultaneamente o produto tecnológico e o processo de
desenvolvimento do software.
Buscar a qualidade de software significa criar um conjunto de atividades que ajudem a garantir
que todo artefato resultante da engenharia de software apresente alta qualidade. Deve-se
realizar atividades de garantia e controle da qualidade de software em todos os projetos e usar
métricas para desenvolver estratégias para aperfeiçoar a gestão da qualidade e
consequentemente a qualidade do produto final.
2. QUALIDADE DO PROCESSO
A Engenharia de Software, por sua vez, de acordo com Pressman (2011) é uma tecnologia em
camadas com foco na qualidade englobando um processo, métodos de gerenciamento e
desenvolvimento de software e ferramentas. O mesmo autor também descreve que no escopo
da Engenharia de Software um processo não é uma prescrição rígida, mas uma abordagem que
possibilita à equipe selecionar as ações e tarefas necessárias para entregar o software dentro do
prazo e com a qualidade suficiente para satisfazer aos seus patrocinadores e usuários.
Ressalta-se, que para que um software seja concebido de forma adequada, é de grande
importância que um processo seja definido. Especificamente, em relação a processo de software,
uma definição feita por Reis (2003) é: “um conjunto de atividades realizadas para construir
software, levando em consideração os produtos construídos, as pessoas envolvidas, e as
ferramentas com as quais trabalham.”
3. QUALIDADE DO PRODUTO
Outra base importante para a avaliação da qualidade de software é a norma ISO/IEC 25010. O
padrão apresenta um modelo de qualidade do produto composto por oito características divididas
em subcaracterísticas fornecendo uma terminologia para especificação, medição e avaliação da
qualidade aplicável a sistemas de computadores e produtos de software (ISO, 2011). As oito
categorias com foco na qualidade do produto de software são: funcionalidade, performance e
eficiência, compatibilidade, usabilidade, confiabilidade, segurança, manutenibilidade e
portabilidade (ISO/IEC 25010, 2011 apud CHIUCHI, 2011).
O trabalho de Chiuchi (2011) apresenta uma síntese que descreve cada uma das oito
características previstas na norma:
Referências
Bartié, Alexandre. Garantia da Qualidade de Software. 9ª tiragem. Campus.
ChiuchiI, C. A. (2011) Diretrizes para a criação de Aplicações Web com Ênfase em Portabilidade
e Eficiência. Dissertação (Mestrado em Ciência da Computação) - São José do Rio Preto – SP,
Universidade Estadual Paulista - UNESP, 71p.
ISO (2011) ISO/IEC 25010:2011 - Systems and software engineering - Systems and software
Quality Requirements and Evaluation (SQuaRE) - System and software quality models.
Disponível em: . Acesso em: 27 de julho de 2012.
Freitas Neto, M. M. (2012). Qualysaas: uma metodologia para avaliação da qualidade de software
como um serviço. Dissertação (Mestrado em Engenharia de Produção) – Campos dos Goytacazes
– RJ, Universidade Estadual do Norte Fluminense – UENF.
Reis, C.R. (2003) Caracterização de um Processo de Software para Projetos de Software Livre.
Dissertação (Mestrado em Ciências da Computação e Matemática Computacional) - São Carlos
- SP: Universidade de São Paulo-USP, 247p.
Rocha, A.R., Campos, G.H.B. (1993) Avaliação da qualidade de software educacional. Aberto,
12:32–44.