erp
Desde o início da engenharia de software nos anos 60, existe uma grande preocupação em se criar softwares de boa qualidade. Durante quase 30 anos foram desenvolvidas práticas e métodos de desenvolvimento de software que resultavam em produtos de boa qualidade. No início dos anos 90, normas de análise da qualidade dos sistemas começaram a ser estudadas mais profundamente e documentadas pelos órgãos responsáveis por criar e documentar padrões e normas como a IEEE, ISO, ANSI e, no Brasil, a ABNT. Estas empresas começaram, então, a publicar as normas de avaliação de qualidade de software que são utilizadas até hoje e são os documentos-base para a certificação das empresas desenvolvedoras de software.
No contexto da qualidade de software, o conceito de qualidade parte dos princípios de que o software deve atender aos requisitos especificados e que este deve atender às necessidades dos usuários. Diante destes princípios, foram enunciadas algumas definições que juntas compõem o conceito de qualidade de software. São elas :
• Software com pouco ou nenhum defeito;
• Software adequado ao uso;
• Software que atende às especificações;
• Software produzido por uma empresa que possui certificado de qualidade;
• Software que possui confiabilidade, usabilidade e manutenibilidade.
É inegável que software é um dos componentes de maior importância em qualquer atividade do negócio, uma vez que o tratamento da informação, de forma precisa e correta, diferenciará uma empresa de suas concorrentes.
O software de computador é uma dentre poucas tecnologias-chave que causaram impacto sobre quase todos os aspectos da sociedade. Ele é um mecanismo para automatizar negócios, a indústria e o governo, um meio de transferir novas tecnologias, um modo de captar valiosa experiência para ser usada por outros, uma janela para o conhecimento corporativo coletivo.
O software é fundamental em quase todos os aspectos dos negócios. Encontramos o software (freqüentemente sem nos darmos