18/09/20081. 2 modelos de qualidade de produto diana rúbia qualidade, processos e gestão de...
TRANSCRIPT
![Page 1: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/1.jpg)
18/09/2008 1
![Page 2: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/2.jpg)
18/09/2008 2
Modelos de Qualidade de Produto
Diana Rúbia
Qualidade, Processos e Gestão de Software Alexandre Vasconcelos{drrr, amlv}@cin.ufpe.br
![Page 3: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/3.jpg)
18/09/2008 3
Agenda
• Introdução
• Normas e Modelos de Qualidade do Produto de Software
• Conclusão
![Page 4: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/4.jpg)
18/09/2008 4
Introdução
• Preocupação com a melhoria da qualidade de produto e de serviço;
• Avaliação de produtos através de algum tipo de certificação emitida com base numa padronização;
• A ISO lançou um conjunto de normas de qualidade.
![Page 5: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/5.jpg)
Normas e Modelos de Qualidade do Produto de Software
![Page 6: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/6.jpg)
18/09/2008 6
• A ISO e a IEC elaboraram um conjunto de normas que tratam sobre a atual padronização mundial para a qualidade de produtos de software:
– ISO/IEC 9126» Características de qualidade de software
– ISO/IEC 14598» Guias para Avaliação de Produto de Software
– ISO/IEC 12119» Requisitos de Qualidade e Testes de Pacotes de Software
![Page 7: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/7.jpg)
A Norma ISO/IEC 9126
![Page 8: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/8.jpg)
18/09/2008 8
O que é?
• É uma norma composta por um conjunto de características que devem ser verificadas em um software para que ele seja considerado um "software de qualidade“, bem como, métricas usadas na sua avaliação (medição, pontuação e julgamento dos softwares).
![Page 9: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/9.jpg)
18/09/2008 9
Divisão
• ISO/IEC 9126-1: Modelo de Qualidade;
• ISO/IEC 9126-2: Métricas Externas;
• ISO/IEC 9126-3: Métricas Internas;
• ISO/IEC 9126-4: Métricas de Qualidade em Uso.
![Page 10: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/10.jpg)
ISO/IEC 9126-1: Modelo de Qualidade
![Page 11: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/11.jpg)
18/09/2008 11
• Documento composto basicamente de definições para as características de qualidade:
– Funcionalidade – Confiabilidade– Usabilidade– Eficiência– Manutenibilidade– Portabilidade
![Page 12: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/12.jpg)
18/09/2008 12
![Page 13: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/13.jpg)
18/09/2008 13
Seleção de Métricas
• É importante que as medições de um produto de software possam ser feitas fácil e economicamente;
• As características de qualidade não permitem medição direta;
• É necessário estabelecer métricas que se correlacionem às características do produto de software.
![Page 14: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/14.jpg)
ISO/IEC 9126-2: Métricas Externas
![Page 15: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/15.jpg)
18/09/2008 15
Métricas Externas• Apóia-se na definição dos atributos externos de
qualidade correlacionados com uma determinada característica;
• Define indicadores e métricas externas para avaliar um produto de software;
• Referem-se a medições indiretas de um produto de software a partir do comportamento do Sistema Computacional ou do seu efeito no ambiente, quando da execução de seus programas;
![Page 16: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/16.jpg)
16/174
Métricas Externas
• Permite definir a medição somente para aquelas características que são determinantes para o produto de software desejado;
• A separação das características de qualidade permite a atribuição de pesos de forma a reforçar a importância desta ou daquela característica.
![Page 17: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/17.jpg)
18/09/2008 17
Métricas Externas• Devem ser usadas para:
– para avaliar o comportamento do software quando usado em situações específicas;
– para predizer a qualidade real no uso;
– para avaliar e indicar se o produto satisfaz as verdadeiras necessidades durante a operação real pelo usuário.
.
![Page 18: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/18.jpg)
18/09/2008 18
Métricas Externas
1.Métricas de Funcionalidade – Medem atributos que evidenciam o comportamento do sistema
que contém o software.
2. Métricas de Confiabilidade – Medem atributos que evidenciam a capacidade do software de
manter seu nível de desempenho sob condições estabelecidas durante um período de tempo estabelecido.
3. Métricas de Usabilidade – Medem atributos que evidenciam o esforço necessário para
poder-se utilizar o software, bem como o julgamento individual deste uso, por um conjunto implícito ou explícito de usuários.
![Page 19: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/19.jpg)
18/09/2008 19
Métricas Externas
4. Métricas de Eficiência – Medem os atributos que evidenciam o relacionamento
entre o nível de desempenho do software e a quantidade de recursos usados, sob condições estabelecidas.
5. Métricas de Portabilidade
- Medem os atributos do software que evidenciam a capacidade do software em ser transferido de um ambiente para outro.
6. Métricas de Manutenibilidade- Medem os atributos que evidenciam o esforço necessário para
fazer modificações especificadas no software.
![Page 20: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/20.jpg)
20/174
Exemplo
Métricas de Capacidade para ser instalado– Medem os atributos do software que evidenciam o
esforço necessário para sua instalação num ambiente especificado.
Métrica Externa Fórmula Interpretação Tipo da Medida
Pouco esforço para instalação
X = AA= Número de manuais de usuário necessários para instalação.
0 < XO menor valor é o melhor.
A= ContagemX= Contagem
![Page 21: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/21.jpg)
ISO/IEC 9126-3: Métricas Internas
![Page 22: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/22.jpg)
18/09/2008 22
Métricas Internas
• Define indicadores e métricas internas para avaliar um produto de software;
• Métricas internas referem-se a medições de um produto de software a partir de suas próprias características internas, sem a necessidade de execução dos programas, como por exemplo, linhas de código, número de erros encontrados em revisões, etc.
![Page 23: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/23.jpg)
18/09/2008 23
Métricas Internas
• As métricas internas fornecem aos usuários a possibilidade de medir a qualidade dos artefatos intermediários e de prever a qualidade do produto final;
• Isto permite que o usuário identifique problemas de qualidade e inicie a ação corretiva assim que possível no ciclo de vida do desenvolvimento.
![Page 24: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/24.jpg)
18/09/2008 24
Métricas Internas
1.Métricas de Funcionalidade – São usadas para prever se o produto de software em questão
irá satisfazer os requisitos funcionais e suprir as necessidades dos usuários.
2. Métricas de Confiabilidade – São usadas para prever se o produto de software em questão
irá satisfazer, na fase de desenvolvimento do produto, necessidades de confiabilidade preestabelecidas.
3. Métricas de Usabilidade – São usadas para prever em que extensão o software em
questão poderá ser entendido, aprendido, operado, atraente ao usuário e compatível com os regulamentos de usabilidade.
![Page 25: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/25.jpg)
18/09/2008 25
Métricas Internas
4.Métricas de Eficiência – São usadas para prever a eficiência do comportamento do
produto de software durante os testes ou operação.
5. Métricas de Manutenabilidade– São usadas para prever o nível de esforço necessário para
modificar o produto de software.
6. Métricas de Portabilidade – São usadas para prever o efeito que o produto de software terá
no comportamento do sistema durante quando ele está sendo
portado.
![Page 26: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/26.jpg)
26/174
Exemplo
Métricas de utilização de recursos– Indicam um conjunto de atributos para prever a utilização de
recursos de hardware pelo sistema computacional incluindo o produto de software durantes os testes ou operação.
Métrica Interna Fórmula Interpretação Tipo da Medida
Utilização de Entrada e Saída
X=número de buffers(calculados ou simulados)
Quanto menor, melhor o resultado .
X= Tamanho
![Page 27: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/27.jpg)
ISO/IEC 9126-4: Métricas de Qualidade em Uso
![Page 28: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/28.jpg)
18/09/2008 28
• A avaliação da Qualidade em Uso do software valida a qualidade do produto em cenários e tarefas comuns ao usuário;
• Os atributos da qualidade em uso são categorizados pelas características: efetividade, produtividade, segurança e satisfação;
• Usuários também podem desenvolver e aplicar métricas para seus domínios particulares de aplicação.
![Page 29: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/29.jpg)
18/09/2008 29
Relacionamento entre as Métricas
• Qualidade interna e externa são aplicáveis ao produto de software;
• Qualidade em uso é aplicável ao efeito do produto de software em um cenário específico;
• As métricas internas podem ser aplicadas a um produto de software não executável;
• As métricas externas podem ser usadas para medir a qualidade do produto de software através da medição de seu comportamento em um sistema do qual ele faça parte;
• As métricas de qualidade em uso medem o quanto o produto agrega às necessidades de usuários específicos
![Page 30: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/30.jpg)
A Norma ISO/IEC 14598
![Page 31: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/31.jpg)
18/09/2008 31
Como avaliar um software de acordo com as características
estabelecidas?
![Page 32: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/32.jpg)
18/09/2008 32
• Orienta planejamento e a execução de um processo de avaliação da qualidade do produto de software;
• Necessidade de complementar a ISO/IEC 9126;
• Processo de avaliação em grande detalhe.
![Page 33: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/33.jpg)
18/09/2008 33
Certificação
• Três grupos interessados em avaliar um software, o que define os três tipos básicos de certificação:
Certificação Quem realiza Finalidade
de 1a. parte Empresas que desenvolvem software Melhorar a qualidade de seu próprio produto
de 2a. parte Empresas que adquirem software Determinar a qualidade do produto que irão adquirir
de 3a. parte Empresas que fazem certificação Emitir documento oficial sobre a qualidade de um software
![Page 34: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/34.jpg)
18/09/2008 34
Divisão
• Conjunto de guias que apóia este processo de avaliação:
Norma Nome Finalidade
14598-1 Visão Geral Ensina a utilizar as outras normas do grupo
14598-2 Planejamento e Gerenciamento Sobre como fazer uma avaliação, de forma geral
14598-3 Guia para Desenvolvedores Como avaliar sob o ponto do vista de quem desenvolve
14598-4 Guia para Aquisição Como avaliar sob o ponto de vista de quem vai adquirir
14598-5 Guia para Avaliação Como avaliar sob o ponto de vista de quem certifica
14598-6 Módulos de Avaliação Detalhes sobre como avaliar cada característica
![Page 35: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/35.jpg)
18/09/2008 35
• Em resumo:– complementa a ISO/IEC 9126;– permite uma avaliação padronizada das
características de qualidade de um software.
• É importante notar que, ao contrário da ISO/IEC 9126, a ISO/IEC 14598 vai a detalhes mínimos, incluindo:– modelos para relatórios de avaliação;– técnicas para medição das características;– documentos necessários para avaliação;– fases da avaliação
![Page 36: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/36.jpg)
18/09/2008 36
Exemplo
• Modelo de relatório de avaliação, segundo um anexo da norma ISO/IEC 14598-5.
Seção Itens
1 – Prefácio Identificação do avaliador Identificação do relatório de avaliação Identificação do contratante e fornecedor
2 – Requisitos Descrição geral do domínio de aplicação do produto Descrição geral dos objetivos do produto Lista dos requisitos de qualidade, incluindo
- Informações do produto a serem avaliadas- Referências às características de qualidade- Níveis de avaliação
3 - Especificação Abrangência da avaliação Referência cruzada entre os requisitos de avaliação e os componentes do produto Especificação das medições e dos pontos de verificação Mapeamento entre a especificação das medições com os requisitos de avaliação
4 - Métodos Métodos e componentes nos quais o método será aplicado
5 - Resultado Resultados da avaliação propriamente ditos Resultados intermediários e decisões de interpretação Referência às ferramentas utilizadas
![Page 37: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/37.jpg)
A Norma ISO/IEC 12119
![Page 38: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/38.jpg)
18/09/2008 38 38
• Aplicável à avaliação de pacotes de software na forma em que são oferecidos e liberados para uso no mercado;
• Entende-se por pacote de software o "conjunto completo e documentado de programas fornecidos a diversos usuários para uma aplicação ou função genérica".
• Aprovada pela ISO em 1994;
ISO/IEC 12119
![Page 39: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/39.jpg)
18/09/2008 39 39
Divisão
ISO/IEC 12119
Requisitos deQualidade
Instruções paraTeste
Descrição doProduto
Documentaçãodo Usuário
Programas eDados
Pré-requisitosde Teste
Registros deTeste
Teste deacompanhamento
Atividade deTeste
Relatório deTeste
![Page 40: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/40.jpg)
18/09/2008 40 40
Requisitos de Qualidade
• Correspondem à documentação que deve existir associada a um pacote de software:
– Descrição do Produto
– Documentação do Usuário
– Programas e Dados
![Page 41: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/41.jpg)
18/09/2008 41
Descrição do Produto
• Documento obrigatório que expõe as principais propriedades de um pacote de software– Auxiliar o usuário ou os potenciais compradores deste produto,
na avaliação da adequação do produto às suas reais necessidades;
– Servir como base para testes.
• Os principais requisitos da descrição do produto são:– Requisitos gerais sobre o conteúdo da descrição do produto– Declaração sobre funcionalidade, confiabilidade, usabilidade,
eficiência, manutenibilidade e portabilidade
![Page 42: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/42.jpg)
18/09/2008 42
Documentação do Usuário
• É o conjunto completo de documentos, que é fornecido para utilização de um produto, sendo também uma parte do produto.
• Documento obrigatório que inclui todos os dados necessários para a instalação (se necessário), para o uso da aplicação e para a manutenção do produto de software.
• Deve conter a descrição de todas as funções do programa que o usuário tenha acesso.
![Page 43: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/43.jpg)
18/09/2008 43
Documentação do Usuário
• Os principais requisitos da documentação do usuário são:
– Completude– Correção– Consistência– Inteligibilidade– Apresentação e organização
![Page 44: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/44.jpg)
18/09/2008 44
Programas e Dados
• Os requisitos de qualidade para Programas e Dados utilizam as mesmas definições das características de qualidade da Norma ISO/IEC 9126.
• É parte obrigatória do pacote– Deve possuir todas as funções acessíveis ao usuário
![Page 45: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/45.jpg)
18/09/2008 45
Exemplos
• Mensagens de erro com informações suficientes
• Diferenciação dos tipos de mensagem: confirmação, consulta, advertência e erro
• Clareza nos formatos das telas de entrada e relatórios
• Alertas claros para as conseqüências de uma determinada confirmação
• Capacidade de interromper um processamento demorado
![Page 46: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/46.jpg)
18/09/2008 46
Instruções para Teste
• Teste de Software é a ferramenta mais conhecida e utilizada na aferição da qualidade do produto
• A norma descreve instruções para os testes das:– Propriedades gerais– Propriedades especificadas no documento
Descrição do Produto
• Instruções para o Teste caixa-preta nos Programas
![Page 47: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/47.jpg)
18/09/2008 47
Instruções para Teste
• Utiliza inspeção nos Documentos produzidos
• Todos os testes devem ser registrados, contendo:– Plano de teste ou Guia de teste;– Resultados e falhas encontrados;– Lista do pessoal envolvido no teste
![Page 48: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/48.jpg)
18/09/2008 48 48
Instruções para Testes
• Recomendações de como um produto deve ser testado em relação aos requisitos de qualidade estão registradas nos seguintes documentos:– Pré-requisitos de Teste: Presença de itens, Presença de
Componentes do Sistema e Treinamento
– Atividades de Teste: Descrição do Produto, Documento do Usuário e Programas e Dados
– Registros de Teste: Plano de Testes, Resultados e Pessoas
– Relatório de Teste: resultado dos testes, não conformidades
– Teste de Acompanhamento: Testar modificações
![Page 49: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/49.jpg)
18/09/2008 49
Conclusão• É desejável ter um processo de desenvolvimento
disciplinado, mas isto não implica que defeitos potenciais sejam eliminados
• O processo de avaliação de produtos de software complementa o processo de desenvolvimento
• Benefícios :– O produtor poderá assegurar a qualidade do produto final;– Redução nos custos com a manutenção do software;– O usuário ficará mais satisfeito, pois estará adquirindo um
produto de qualidade;– O vendedor poderá usar como argumento de venda a qualidade
assegurada do produto que está vendendo;
![Page 50: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/50.jpg)
18/09/2008 50
Referências• Villas Boas, André Luiz de Castro. Qualidade e
Avaliação de Produto de Software. Lavras: UFLA / FAEPE, 2005;
• ANJOS, Lúcio André Mendonça e MOURA, Hermano Perrelli. “Um Modelo para Avaliação de Produtos de Software”. Centro de Informática - Universidade Federal de Pernambuco – UFPE;
• Site da ISO > www.iso.org.
![Page 51: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/51.jpg)
18/09/2008 51
Perguntas
?
![Page 53: 18/09/20081. 2 Modelos de Qualidade de Produto Diana Rúbia Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, amlv}@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc142497959413d8df77c/html5/thumbnails/53.jpg)
18/09/2008 53