Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software. Carga Horária: 60 horas Contato:

Similar presentations


Presentation on theme: "Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software. Carga Horária: 60 horas Contato:"— Presentation transcript:

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.


Download ppt "Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software. Carga Horária: 60 horas Contato:"

Similar presentations


Ads by Google