Conceitos de qualidade
Introdução
A qualidade é um conceito fundamental em diversas áreas do conhecimento, sendo essencial para garantir que produtos e serviços atendam às necessidades e expectativas dos usuários. No contexto da Engenharia de Software, a qualidade de software refere-se ao grau em que um sistema, componente ou processo atende aos requisitos especificados e às expectativas dos usuários.
Conceito de Qualidade
A qualidade pode ser definida de diversas maneiras, dependendo do contexto em que é aplicada. De acordo com Juran (1992), qualidade é "adequação ao uso", enquanto Deming (1986) a define como "um esforço contínuo de melhoria". Já para a norma ISO 9000, qualidade é "o grau em que um conjunto de características inerentes satisfaz a requisitos".
Qualidade de Software
A qualidade de software está associada a um conjunto de características que determinam sua excelência. Segundo a ISO/IEC 25010:2011, os atributos da qualidade de software incluem:
Funcionalidade – O software deve cumprir corretamente os requisitos especificados.
Confiabilidade – O sistema deve operar corretamente sob condições específicas.
Usabilidade – O software deve ser fácil de aprender e usar.
Eficiência – O sistema deve utilizar os recursos computacionais de forma otimizada.
Manutenibilidade – O software deve permitir correções e melhorias futuras.
Portabilidade – O sistema deve ser capaz de rodar em diferentes ambientes e plataformas.
Modelos de Qualidade
Existem diversos modelos e normas utilizados para garantir a qualidade de software, como:
ISO/IEC 25010 – Modelo de qualidade de produto de software.
CMMI (Capability Maturity Model Integration) – Modelo de maturidade para melhoria de processos.
ISO/IEC 12207 – Norma para processos de ciclo de vida de software.
Importância da Qualidade de Software
Garantir a qualidade do software é essencial para minimizar falhas, reduzir custos de manutenção e melhorar a experiência do usuário. Softwares de baixa qualidade podem causar grandes prejuízos financeiros e riscos à segurança da informação.
Referências
JURAN, J. M. "Juran on Leadership for Quality." Free Press, 1992.
DEMING, W. E. "Out of the Crisis." MIT Press, 1986.
ISO/IEC 25010:2011 – "Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models."
Vídeos Recomendados
Qualidade de Software - O pior erro de software da história #therac25 – Link para o YouTube
Last updated