Qualidade de Software
Qualidade de software está relacionada a entregar ao cliente o produto final que satisfaça suas expectativas, dentro daquilo que foi acordado inicialmente por meio dos requisitos do projeto. Nesse contexto, qualidade de software é um área da engenharia de software que objetiva garantir essa qualidade pela definição de processos de desenvolvimento.
2. Defina o que é Qualidade de Software.
Qualidade é um conceito complexo e multifacetado que pode ser descrito em 5 pontos de vista diferentes.
• A visão transcendental sustenta que qualidade é algo que se reconhece imediatamente mas não se consegue definir explicitamente.
• A visão do usuário vê a qualidade em termos das metas específicas de um usuário final. Se um produto atende a essas metas ele apresenta qualidade.
• A visão do fabricante define qualidade e termos da especificação original do produto, se o produto atende especificações ele apresenta qualidade.
• A visão do produto sugere que a qualidade pode ser ligada a característica inerentes de um produto.
• Finalmente a visão baseada em valor mede a qualidade tomando como base o quanto e cliente estaria disposto a pagar por um produto.
3. Quais são os princípios básicos da Qualidade de Software?
TOTAL SATISFAÇÃO DOS CLIENTES
GERÊNCIA PARTICIPATIVA
CONSTÂNCIA DE PROPÓSITOS
APERFEIÇOAMENTO CONTÍNUO
DESENVOLVIMENTO DE RH
DELEGAÇÃO
GARANTIA DA QUALIDADE
NÃO-ACEITAÇÃO DE ERROS
GERÊNCIA DE PROCESSOS
4. Quais são as dimensões da Qualidade de Software?
Exemplos de utilização da qualidade de software na engenharia de software:
• Qualidade do projeto
• Qualidade do processo
• Técnicas de revisão
• Qualidade do código
• Qualidade dos testes
• Gestão de configuração de software
• Métricas de produto
5. Quais são as maiores dificuldades com a Qualidade de Software?
Quando fala-se de qualidade pode-se erroneamente pensar em diminuição de produção, visto que a