Integridade do Software Garantias e Manutenções acarniel-2007 Referências: Pressman, artigos, Internet/2007
Qualidade do Sw - garantias Software Quality Assurance – SQA Conformidade Requisitos funcionais Requisitos de desempenho Padrões de desenvolvimento Características implícitas esperadas
Fatores de Qualidade de Sw Fatores diretamente dimensionáveis Métricas erros/KLOC/t ... Fatores indiretos Usabilidade Manutenibilidade
Qualidade do Sw – McCall77* Portabilidade: Posso usá-lo em outro SO? Reusabilidade: Posso reutilizar parte do Sw? Interoperabilidade: Posso compor uma interface com outro sistema? Manutenibilidade: Posso consertá-lo? Flexibilidade: Posso mudá-lo? Testabilidade: Posso testá-lo? Revisão Transição Operação Integridade: ele oferece segurança? Usabilidade: ele foi construído para o usuário? Adaptabilidade: ele se adapta ao usuário? Corretitude: ele faz o que foi especificado? Confiabilidade: ele tem precisão o tempo todo? Eficiência: ele rodará neste Hw em tempo adequado?
Qualidade do Sw – outros Hewlett-Packard 87 FURPS – funcionalidade, usabilidade, confiabilidade, desempenho e suportabilidade. Confiabilidade: MTBF – tempo médio entre falhas. Desempenho: tempo de resposta, throughput, consumo de recursos. Usabilidade: fatores humanos de uso, documentação, ... Suportabilidade: ampliação, adaptação, manutenção...
Tarefa: desenvolver estes tópicos!!! Atividades de SQA Aplicação de métodos e técnicas Realização de revisões técnicas formais Atividades de testes de software Aplicação de padrões Controle de mudanças Medições Manutenção de registros e reportagens Tarefa: desenvolver estes tópicos!!!