Engenharia de SoftwareVisão geral
Qualidade de Software
Qualidade de software, na formulação de Pressman, é gestão efetiva para criar um produto útil com valor mensurável. Garantia padroniza o processo para não introduzir defeito; controle inspeciona o artefato já construído.
Atributos, métricas, SQA e avaliação de interface deste tópico — e verificação, teste e planejamento nos seguintes — partem dessas três peças.
As páginas se agrupam em cinco blocos. O primeiro define o objeto e separa QA preventiva de QC reativo.
O segundo decompõe o produto na ISO/IEC 25010 e separa atributo de requisito funcional.
O terceiro transforma propriedade em número e confronta ganho com custo de ferramenta ou método.
O quarto planeja a garantia no ciclo — organização e projeto — e nomeia as normas.
O quinto julga a interface: recorte da evidência, exame sem o público-alvo, e o veredito com usuário, objetivo e contexto.
Definindo a Qualidade de Software define gestão, produto útil e valor, e distingue QA de QC. Atributos de Qualidade decompõe o produto nas oito características da ISO/IEC 25010.
Atributos de Qualidade calcula o MTBF da confiabilidade. Medindo a Qualidade de Software calcula densidade de defeitos e V(G) = E−N+2P no grafo de controle.
Garantia de Qualidade de Software conduz o plano do projeto e reporta acima do gerente. Padrões de Desenvolvimento distingue processo (ISO/IEC 12207), documento (IEEE 830 e 1012) e maturidade (CMMI estagiado ou contínuo, MPS.BR).
Tipos de Avaliação em IHC classifica informal, laboratório, campo e preditiva. Métodos de Inspeção de Usabilidade produz a lista do examinador. O julgamento ISO 9241-11 está em Análise de Usabilidade em IHC.
Páginas deste tópico
Definindo a Qualidade de Software
ProMédia incidência no POSCOMP7 min de leitura · 32ª mais cobrada em Engenharia de Software
Pressman: gestão efetiva, produto útil, valor mensurável; QA vs QC; resultado ≠ processo de negócio mais complexo.
Atributos de Qualidade
ProAlta incidência no POSCOMP6 min de leitura · 20ª mais cobrada em Engenharia de Software
ISO/IEC 25010: características do produto (confiabilidade, usabilidade, eficiência, manutenibilidade, portabilidade).
Medindo a Qualidade de Software
ProAlta incidência no POSCOMP10 min de leitura · 13ª mais cobrada em Engenharia de Software
Densidade de defeitos; ciclomática V(G)=E−N+2P no CFG; cobertura de ramo só nomeada.
Garantia de Qualidade de Software
ProMédia incidência no POSCOMP8 min de leitura · 33ª mais cobrada em Engenharia de Software
SQA preventiva no ciclo; time independente reporta acima do GP; padrões da organização vs plano do projeto.
Padrões de Desenvolvimento
ProMédia incidência no POSCOMP10 min de leitura · 27ª mais cobrada em Engenharia de Software
ISO/IEC 12207, IEEE 830/1012, CMMI estagiado vs contínuo, MPS.BR; ≠ padrão de código e ≠ GoF.
Tipos de Avaliação em IHC
ProMédia incidência no POSCOMP10 min de leitura · 40ª mais cobrada em Engenharia de Software
Taxonomia Preece/Rogers/Sharp: avaliação informal, teste em laboratório, estudo de campo e avaliação preditiva.
Métodos de Inspeção de Usabilidade
ProBaixa incidência no POSCOMP8 min de leitura · 60ª mais cobrada em Engenharia de Software
Avaliadores examinam a interface (telas, fluxos, rótulos) sem sessão com usuários do público-alvo.
Análise de Usabilidade em IHC
ProBaixa incidência no POSCOMP8 min de leitura · 55ª mais cobrada em Engenharia de Software
Usabilidade ISO 9241-11: eficácia, eficiência e satisfação para usuários, objetivos e contexto definidos.