Download presentation
Presentation is loading. Please wait.
Published byAmanda Ribas Garrido Modified over 8 years ago
1
Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software. Carga Horária: 60 horas Contato: sandroarrudavarela@hotmail.com
2
Prof. Edilton Santos – Centro Universitário Jorge Amado 2 Agenda Objetivos da Aula de Hoje Introdução e Histórico Qualidade do Produto Visões de Qualidade Métricas de Qualidade Processo de Avaliação Bibliografia
3
Prof. Edilton Santos – Centro Universitário Jorge Amado 3 Objetivos da Aula de Hoje Entender qualidade sobre o aspecto do produto, focando na norma ISO 9126; Entender os principais pontos de qualidade do produto defendido pela ISO.
4
Prof. Edilton Santos – Centro Universitário Jorge Amado 4 Introdução e Histórico Histórico e Evolução Histórico e Evolução QualidadeFuncionalidade No início Qualidade é igual a Funcionalidade Exemplo: substituição de hardware Em seguida, o foco passou a ser na confiabilidade, ou seja: Passou a realizar funções críticas Produto de qualidade, era produto sem falhas Controle de qualidade Teste do produto no final ou em estágios intermediários. Critério ou medida da qualidade do ponto de vista do fornecedor.
5
Prof. Edilton Santos – Centro Universitário Jorge Amado 5 Introdução e Histórico Histórico e Evolução – Foco no Cliente Histórico e Evolução – Foco no Cliente Tendência da Indústria em Geral Percepção da Qualidade vista pelo cliente Efeitos positivos no mercado Software sob encomenda e de prateleira apesar de algumas empresas de software de prateleira ainda não adotaram.
6
Prof. Edilton Santos – Centro Universitário Jorge Amado 6 Introdução e Histórico Histórico e Evolução – Tecnologia Histórico e Evolução – Tecnologia Aparecimento de novos recursos e facilidades. Elevação dos padrões mínimos de expectativa do cliente. Inovação tecnológica deixou de ser diferencial competitivo e passou a ser atributo da qualidade. Exemplo: hoje em dia a disponibilidade de interface gráfica em uma aplicação é considerada condição básica, e não diferencial competitivo.
7
Prof. Edilton Santos – Centro Universitário Jorge Amado 7 Qualidade do Produto ISO 9126 (NBR 13596) ISO 9126 (NBR 13596) A norma ISO/IEC 9126 (ISO9126) propõe um enquadramento no qual é definido um conjunto de características que permitem avaliar a qualidade de um produto. As características propostas foram escolhidas com a preocupação de serem tão independentes quanto possível.
8
Prof. Edilton Santos – Centro Universitário Jorge Amado 8 Qualidade do Produto – ISO 9126 (NBR 13596) Processo de desenvolvimento, cuja qualidade afeta a qualidade do produto de software gerado, e é influenciado pela natureza do produto desenvolvido; Produto, compreendendo os atributos de qualidade do produto (sistema) de software. Estes atributos de qualidade podem ser divididos entre atributos internos e externos. Estes se diferenciam pela forma como são aferidos (interna ou externamente ao produto de software) e em conjunto compõem a qualidade do produto de software em si;
9
Prof. Edilton Santos – Centro Universitário Jorge Amado 9 Qualidade do Produto – ISO 9126 (NBR 13596) Qualidade em uso que consiste na aferição da qualidade do software em cada contexto específico de usuário. Esta é, também, a qualidade percebida pelo usuário.
10
Prof. Edilton Santos – Centro Universitário Jorge Amado 10 Qualidade do Produto ISO 9126 (NBR 13596) – 4 Partes ISO 9126 (NBR 13596) – 4 Partes 9126-1 – Modelo de Qualidade de Software 9126-2 – Métricas Externas 9126-3 – Métricas Internas 9126-4 – Métricas para Qualidade em Uso
11
Prof. Edilton Santos – Centro Universitário Jorge Amado 11 Qualidade do Produto ISO 9126 (NBR 13596) ISO 9126 (NBR 13596) 9126-1 – Modelo de Qualidade de Software Fonte: Norma NBR ISO/IEC 9126-1:
12
Prof. Edilton Santos – Centro Universitário Jorge Amado 12 Qualidade do Produto ISO 9126 (NBR 13596) ISO 9126 (NBR 13596) 9126-1 – Modelo de Qualidade de Software Fonte: Norma NBR ISO/IEC 9126-1:
13
Prof. Edilton Santos – Centro Universitário Jorge Amado 13 Qualidade do Produto ISO 9126 (NBR 13596) ISO 9126 (NBR 13596) 9126-2 – Métricas Externas 9126-3 – Métricas Internas 9126-4 – Métricas para Qualidade em Uso
14
Prof. Edilton Santos – Centro Universitário Jorge Amado 14 Qualidade do Produto ISO 9126 (NBR 13596) - Características ISO 9126 (NBR 13596) - Características Funcionalidade (subcaracterísticas)
15
Prof. Edilton Santos – Centro Universitário Jorge Amado 15 Qualidade do Produto ISO 9126 (NBR 13596) - Características ISO 9126 (NBR 13596) - Características Confiabilidade (subcaracterísticas)
16
Prof. Edilton Santos – Centro Universitário Jorge Amado 16 Qualidade do Produto ISO 9126 (NBR 13596) - Características ISO 9126 (NBR 13596) - Características Usabilidade (subcaracterísticas) Eficiência (subcaracterísticas)
17
Prof. Edilton Santos – Centro Universitário Jorge Amado 17 Qualidade do Produto ISO 9126 (NBR 13596) - Características ISO 9126 (NBR 13596) - Características Manutenibilidade (subcaracterísticas)
18
Prof. Edilton Santos – Centro Universitário Jorge Amado 18 Qualidade do Produto ISO 9126 (NBR 13596) – Características ISO 9126 (NBR 13596) – Características Portabilidade (subcaracterísticas)
19
Prof. Edilton Santos – Centro Universitário Jorge Amado 19 Visões de Qualidade Visões da Qualidade de Software USUÁRIO DESENVOLVEDOR GERENTE DE DESENVOLVIMENTO
20
Prof. Edilton Santos – Centro Universitário Jorge Amado 20 Visões de Qualidade Visões da Qualidade de Software Visões da Qualidade de Software Usuário Interesse: utilização e desempenho Há interesse nas medidas externas de qualidade: As funções especificadas estão disponíveis? Qual é a confiabilidade do software e sua eficiência? É fácil de usar? É fácil para transferir para outro ambiente operacional Características construtivas não interessam
21
Prof. Edilton Santos – Centro Universitário Jorge Amado 21 Visões de Qualidade Visões da Qualidade de Software Desenvolvedor Deve ser coerente com as expectativas do usuário (requisitos + aceitação) Medidas internas controle de caminhos + tempo de espera ⇒ tempo de resposta. Qualidade de produtos intermediários Expectativas de outros atores: manutenção Produtos de prateleira: requisitos implícitos
22
Prof. Edilton Santos – Centro Universitário Jorge Amado 22 Visões de Qualidade Visões da Qualidade de Software Gerente de Desenvolvimento Medida global da qualidade: Combinação ponderada de atributos ⇒ objetivos do negócio da empresa Equilíbrio das melhorias de qualidade do produto com outros critérios: Prazo Custo Visão é prenúncio da necessidade de uma abordagem mais abrangente. Mais próximo do conceito de qualidade de processo
23
Prof. Edilton Santos – Centro Universitário Jorge Amado 23 Visões de Qualidade Usos da Norma ISO 9126 Definiçãorequisitos Definição dos requisitos de qualidade de um produto de software. Avaliaçãoespecificações Avaliação das especificações do software durante o desenvolvimento para verificar se os requisitos de qualidade estão sendo atendidos. Descriçãocaracterísticas Descrição das características e atributos do software implementado, por exemplo nos manuais de usuário. Avaliaçãosoftwareentrega ao cliente. Avaliação do software desenvolvido antes da entrega ao cliente. Avaliaçãosoftwareaceitação pelo cliente. Avaliação do software desenvolvido antes da aceitação pelo cliente.
24
Prof. Edilton Santos – Centro Universitário Jorge Amado 24 Métricas de Qualidade A Norma ISO 9126 não apresenta métricas para as características da qualidade. A Norma ISO 9126 não apresenta métricas para as características da qualidade. Propõe que cada empresa desenvolva as suas próprias. Para estabelecer métricas Para estabelecer métricas Considerar a classe de aplicação do produto de software: Confiabilidade, missão crítica; Confiabilidade, missão crítica; Desempenho menor que o tempo real; Desempenho menor que o tempo real; Usabilidade aplicações interativas para usuário não especializado. Usabilidade aplicações interativas para usuário não especializado.
25
Prof. Edilton Santos – Centro Universitário Jorge Amado 25 Métricas de Qualidade Processo de Avaliação do Produto passos Três importantes passos: Definição dos Requisitos de Qualidade, Preparação da Avaliação e Avaliação. Definição dos Requisitos de Qualidade, Preparação da Avaliação e Avaliação.
26
Prof. Edilton Santos – Centro Universitário Jorge Amado 26 Métricas de Qualidade Definição dos Requisitos de Qualidade Definição dos Requisitos de Qualidade característicassubcaracterísticas Definição das características e subcaracterísticas de interesse, em função da área de aplicação do produto de software. desenvolvimento. Feita antes do início do desenvolvimento. módulos Para produtos de maior porte, subdividido em módulos, cada módulo pode ter o seu próprio conjunto de características e subcaracterísticas.
27
Prof. Edilton Santos – Centro Universitário Jorge Amado 27 Métricas de Qualidade Preparação da Avaliação Preparação da Avaliação Seleção das métricas de qualidade; Definição dos níveis de pontuação; Definição dos critérios de avaliação. Seleção das Métricas de Qualidade Seleção das Métricas de Qualidade Escolha dos critérios para associar quantificações numéricas para cada um dos atributos. Podem variar ao longo do ciclo de desenvolvimento, sem deixar de lado a perspectiva de avaliação do usuário.
28
Prof. Edilton Santos – Centro Universitário Jorge Amado 28 Métricas de Qualidade Definição dos Níveis de Pontuação Os resultados quantificados são mapeados em uma escala com regiões sugeridas pela norma: Satisfatório. Três para a pontuação para Satisfatório. Excelente, Bom e Razoável Não Satisfatório. Uma para a pontuação para Não Satisfatório.
29
Prof. Edilton Santos – Centro Universitário Jorge Amado 29 Métricas de Qualidade Definição dos Critérios de Avaliação Definição dos Critérios de Avaliação Critérios para fazer o mapeamento das características para valores numéricos. Procedimento de Avaliação Procedimento de Avaliação Medida Medida Aplicação das métricas definidas ao produto de software. Resultados são valores nas escalas das métricas.
30
Prof. Edilton Santos – Centro Universitário Jorge Amado 30 Métricas de Qualidade Procedimento de Avaliação Procedimento de Avaliação Pontuação a medida é classificada nas faixas de pontuação (fraco, médio, bom e excelente). Avaliação Passo final de compilação dos resultados; Resultado é uma declaração da qualidade do produto; IMPORTANTE. Resultados compilados são combinados com outros fatores: custo e prazo IMPORTANTE. Decisão gerencial: Aceitação ou não do produto; Release ou não do produto.
31
Prof. Edilton Santos – Centro Universitário Jorge Amado 31 Métricas de Qualidade Conclusões Conclusões Qualidade de produto passou a incorporar outros atributos além da confiabilidade e funcionalidade; ISO 9126 sistematizou os conceitos; O objetivo da apresentação é preparar o terreno para os conceitos de qualidade de processo, considerados mais importantes atualmente; Na visão mais abrangente de processo, o produto é uma parte.
32
Prof. Edilton Santos – Centro Universitário Jorge Amado 32 Bibliografias PRESSMAN, Roger. Engenharia de Software, 6ª Edição, Ed. McGraw-Hill Brasil, 2006. SOMMERVILLE, Ian. Engenharia de Software, 8ª Edição. São Paulo. Ed. Pearson Addison-Wesley, 2007. KOSCIANSKI, A., Soares, M. S.. Qualidade de Software. 2ª. Edição. São Paulo. Editora Novatec. 2006.
33
Prof. Edilton Santos – Centro Universitário Jorge Amado 33 Bibliografias ROCHA. Ana Regina Cavalcante da. Qualidade de Software: teoria e prática. 2ª Edição. São Paulo.Makron Books. 2005. WEBER, Kival Chaves. Qualidade e produtividade em software. 2. ed. Rio de Janeiro: Makron Books, 1997. FEIGENBAUM, Armand V. Controle da qualidade total: v.1 gestão e sistemas. PEARSON / Prentice Hall. 1994.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.