Pular para conteúdo

Qualidade de Software - 30/03/26

Conceitos Gerais

  • Importante desde o início.
  • Cliente em prmieiro lugar.
  • Decisões pautadas em base e fatos.

IEEE: O grau no qual os requisitos serão especificados, com a necessidade do cliente.

  • Requisitos funcionais e não funcionais, geralemente há um certo desleixo com os não funcionais. Os padrões de qualidades devem ser mencionados nos contratos, é necessário explicitar a perspectiva sob qual estamos analisando, para definir a qualidade sob aquela visão.

Visão Transcedental

Por meio da experiência, considerado não gerenciável

Visão do Usuário

Em que grau atende as expectativas do usuário, necessário identificar atributos importantes.

Visão do Produto

Relações causais entre propriedade de qualidade interna e externa. Considerando que uma boa qualidade interna é igual à uma boa qualidade externa.

Validação e Verificação

  • Validação: Fiz o que tinha que ser feito?
  • Verificação: Fiz do jeito que deveria ser feito?

Visão da manufatura

Conceito de processo desempenha papel chave aqui, não há garantia de conformidade com padrões de processo.

Processo é o elemento agregador.

Visão baseada em valor

Associação entre exelência e valor.

  • Qualidade é medida de exelência
  • Valor é a medida de custo

Pergunta da aula.

Por que alguns softwares tem baixa qualidade?

Analisamos e conseguimos identificar com base em duas visões: Visão da manufatura, e visão baseada em valor. No geral as empresas possuem resistência para gastos em software, com isso, cresce a procura por soluções mais baratas, que na maioria das vezes puxam uma solução pronta ou pré-pronta o que diminui de forma significativa a qualidade de software, por ser derivado de uma solução geral e não específica aquela empresa.