Download - Es5 qualidade
![Page 1: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/1.jpg)
Introdução à Qualidade de Software
“ Seu eu tivesse seis horas para derrubar umaárvore, eu passaria as primeiras
quatro horasafiando o machado” .
A braham L incoln
![Page 2: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/2.jpg)
Qualidade
➲ ISOInternational Organization for Standardization
Organização Internacional para Padronização
➲ PGQP Programa Gaúcho de Qualidade e Produtividade
![Page 3: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/3.jpg)
Matriz de Prioridade - GUT
➲ Matriz de tomada de decisão.➲ Priorização na solução de problemas.
➲ G = Gravidade➲ U = Urgência➲ T = Tendência
![Page 4: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/4.jpg)
Matriz de Prioridade - GUT
➲ GRAVIDADE
5 = Extremamente grave 4 = Muito grave 3 = Grave 2 = Pouco grave 1 = Sem gravidade
![Page 5: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/5.jpg)
Matriz de Prioridade - GUT
➲ URGÊNCIA
5 = Extremamente urgente / Ação imediata 4 = Muito urgente 3 = Urgente / O mais cedo possível 2 = Pouco urgente / Pode esperar 1 = Sem urgência
![Page 6: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/6.jpg)
Matriz de Prioridade - GUT
➲ TENDÊNCIA
5 = Se não for resolvido, piora imediatamente 4 = Vai piorar a curto prazo 3 = Vai piorar a médio prazo 2 = Vai piorar a longo prazo 1 = Sem tendência de piorar, pode até
melhorar
![Page 7: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/7.jpg)
Matriz de Prioridade - GUT
➲ Resultado: G x U x T
![Page 8: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/8.jpg)
Exercício GUT
➲ Desenvolver uma matriz de prioridades GUT em Excel / BrOffice Calc
![Page 9: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/9.jpg)
Modelo de Qualidade da Norma ISO 9126Atributos de Qualidade
![Page 10: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/10.jpg)
Funcionalidade
A capacidade de um software prover A capacidade de um software prover funcionalidades que satisfaçam o usuário funcionalidades que satisfaçam o usuário em suas necessidades declaradas e em suas necessidades declaradas e implícitas, dentro de um determinado implícitas, dentro de um determinado contexto de uso.contexto de uso.
![Page 11: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/11.jpg)
Funcionalidade(sub-características)
➲ Adequação Mede o quanto o conjunto de funcionalidades é
adequado às necessidades do usuário;➲ Acurácia (ou precisão) Representa a capacidade do software de fornecer
resultados precisos ou com a precisão dentro do que foi acordado/solicitado;
➲ Interoperabilidade Interage com outro(s) sistema(s) especificados; ➲ Segurança Mede a capacidade do sistema de proteger as
informações do usuário e fornecê-las apenas (e sempre) às pessoas autorizadas;
![Page 12: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/12.jpg)
Confiabilidade
O produto se mantém no nível de O produto se mantém no nível de desempenho nas condições estabelecidas.desempenho nas condições estabelecidas.
➲ Maturidade entendida como sendo a capacidade do software em
evitar falhas decorrentes de defeitos no software;➲ Tolerância a Falhas representando a capacidade do software em manter o
funcionamento adequado mesmo quando ocorrem defeitos nele ou nas suas interfaces externas;
➲ Recuperabilidade capacidade de um software se recuperar após uma
falha, restabelecendo seus níveis de desempenho e recuperando os seus dados;
![Page 13: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/13.jpg)
Usabilidade
➲ A capacidade do produto de software ser A capacidade do produto de software ser compreendido;compreendido;
➲ Seu funcionamento aprendido, Seu funcionamento aprendido, ser operado e ser atraente ao usuárioser operado e ser atraente ao usuário
![Page 14: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/14.jpg)
Usabilidade(sub-características)
➲ Inteligibilidade facilidade com que o usuário pode compreender as
suas funcionalidades e avaliar se o mesmo pode ser usado para satisfazer as suas necessidades específicas;
➲ Apreensibilidade identifica a facilidade de aprendizado do sistema para
os seus potenciais usuários;
![Page 15: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/15.jpg)
Usabilidade(sub-características)
➲ Operacionalidade o produto facilita a sua operação por parte do usuário,
incluindo a maneira como ele tolera erros de operação;
➲ Atratividade envolve características que possam atrair um
potencial usuário para o sistema, como adequação das informações, requintes visuais.
![Page 16: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/16.jpg)
Eficiência
O tempo de execução e os recursos O tempo de execução e os recursos envolvidos são compatíveis com o nível de envolvidos são compatíveis com o nível de desempenho do software.desempenho do software.
➲ Comportamento em Relação ao Tempo avalia se os tempos de resposta (ou de
processamento) estão dentro das especificações;➲ Utilização de Recursos mede tanto os recursos consumidos quanto a
capacidade do sistema em utilizar os recursos disponíveis;
![Page 17: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/17.jpg)
Manutenibilidade
A capacidade (ou facilidade) do produto de A capacidade (ou facilidade) do produto de software ser modificado, incluindo tanto as software ser modificado, incluindo tanto as melhorias ou extensões de funcionalidade melhorias ou extensões de funcionalidade quanto as correções de defeitos.quanto as correções de defeitos.
![Page 18: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/18.jpg)
Manutenibilidade(sub-características)
➲ Analisabilidade identifica a facilidade em se diagnosticar eventuais
problemas e identificar as causas das deficiências ou falhas;
➲ Modificabilidade caracteriza a facilidade com que o comportamento do
software pode ser modificado;➲ Estabilidade avalia a capacidade do software de evitar efeitos
colaterais decorrentes de modificações introduzidas;➲ Testabilidade capacidade de se testar o sistema modificado, tanto
quanto as novas funcionalidades quanto as não afetadas diretamente pela modificação;
![Page 19: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/19.jpg)
Portabilidade
A capacidade do sistema ser transferido de A capacidade do sistema ser transferido de um ambiente para outro.um ambiente para outro.
➲ Diferentes condições de infra-estruturaDiferentes condições de infra-estrutura➲ Tipos e recursos de hardware Tipos e recursos de hardware ➲ IdiomaIdioma➲ Ambiente de testesAmbiente de testes
![Page 20: Es5 qualidade](https://reader036.vdocuments.pub/reader036/viewer/2022062514/559e5e261a28ab3c018b47ef/html5/thumbnails/20.jpg)
Portabilidade(sub-características)
➲ Adaptabilidade capacidade do software ser a adaptar a diferentes
ambientes sem a necessidade de ações adicionais (configurações);
➲ Capacidade para ser Instalado facilidade com que pode se instalar o sistema em um
novo ambiente;➲ Coexistência mede o quão facilmente um software convive com
outros instalados no mesmo ambiente;➲ Capacidade para Substituir capacidade que o sistema tem de substituir outro
sistema especificado, em um contexto de uso e ambiente específicos. Este atributo interage tanto com adaptabilidade quanto com a capacidadepara ser instalado;