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:

  1. Funcionalidade – O software deve cumprir corretamente os requisitos especificados.

  2. Confiabilidade – O sistema deve operar corretamente sob condições específicas.

  3. Usabilidade – O software deve ser fácil de aprender e usar.

  4. Eficiência – O sistema deve utilizar os recursos computacionais de forma otimizada.

  5. Manutenibilidade – O software deve permitir correções e melhorias futuras.

  6. 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

  1. Qualidade de Software - O pior erro de software da história #therac25 – Link para o YouTube

Last updated