Qualidade de software
Qualidade de Software
Tema: Software de Qualidade. O que o qualifica? Porque?
O produto software passou a ser cada vez mais, um componente comum em uma série de outros produtos, desde carros, fornos de micro-ondas, elevadores, telefones, até sistemas de informação organizacionais. De um produto exige-se qualidade e preço. Portanto como produto, software tem que ter o nível de qualidade exigido e procurar ser desenvolvido no menor custo possível.
No entanto, cada vez mais a sociedade pressiona o setor de software para que a característica qualidade seja preponderante. Isto é feito através de normas internacionais como a ISO e iniciativas como a da SEI (Software Engineering Institute) [Fiorini 98] são exemplos disso.
A qualidade deve estar presente não só nos produtos produzidos, como também nos processos utilizados para gerar esses produtos. Neste caso os processos de qualidade, ou de auditoria, são processos que se aplicam tanto aos produtos, como aos próprios processos. Assegurar a qualidade dos produtos e dos processos é responsabilidade do subsistema GERÊNCIA, que necessita dispor de MÉTODOS e FERRAMENTAS compatíveis com a qualidade desejada.
Atuar eficazmente na função de garantir a qualidade de um software exige conhecimento técnico sobre os MÉTODOS e FERRAMENTAS, além do conhecimento de gerência para lidar com PESSOAL
Usabilidade
Usabiliadade é o conjunto de atributos que evidenciam o esforço necessário para se poder utilizar um software, bem como o julgamento individual desse uso, por um conjunto de usuários explícito ou implícito.
A ISO/IEC 9126:1991 (E) define a capacidade para uso/usabilidade como conjunto específico de atributos de um produto de software. Os atributos compreendem: • operacionabidade • aprendizagem • compreensibilidade
Outra forma importante para se garantir qualidade são as métricas, sem as quais não é possível comunicar-se de uma maneira precisa, ou