Criação de software
Ainda que isso fosse verdade, existem várias questões que o gestor de uma equipe de desenvolvimento deve considerar: * Até que ponto este processo escala ? * A que preço e prazo a cada nível da escala ? (Nada é tão simples quanto parece!); * O quanto depende de pessoas específicas? * Como aferir a qualidade ? Esta visão pode até dar alguns resultados em aplicações de pequena escala, entretanto, existem muitos problemas com ela. Dentre eles, o fato de existirem falhas aparentes e não aparentes. Este tipo de falha inviabiliza completamente que se elaborem casos de teste que cubram 100% das hipóteses de falha. Não existe técnica de teste que assegure a qualidade, não uma realmente exequível, levando-se em conta que um projeto de software - como todo projeto - precisa gerenciar recursos limitados em um tempo pré-determinado para atingir seus resultados. O resumo então é: Fazer software é fácil, mas, fazer software de qualidade, é difícil!
Conceito de Qualidade de Software O conceito de qualidade de software é a aplicação do conceito de qualidade, conforme definido para a engenharia de qualidade, à engenharia de software, absorvendo as peculiaridades desta. Assim, o Glossário de Terminologia da Engenharia de Software do IEEE define qualidade de software como sendo: “O grau em que um sistema, componente ou processo atinge: 1) A Especificação de Requisitos; 2) As necessidades e expectativas dos clientes ou usuários” A