Capítulo 3: Qualidade de Produto e a ISO 9126



Documentos relacionados
Qualidade de Produto. Maria Cláudia F. P. Emer

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC Normas

Propostas ISO. Benefícios com a certificação. ISO/IEC 9126 Qualidade de produtos de software

Norma ISO/IEC Qualidade dos Produtos de Software. Qualidade dos Produtos de Software

Qualidade de Software

Interpretações de Qualidade de Software. Interpretações de Qualidade de Software. Aspectos Importantes das Definições de Qualidade

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

IC-UNICAMP IC-UNICAMP

Qualidade de Software Normatização

Conceitos Iniciais. Gestão, Gerente e as Organizações

Qualidade de Software. Profª Rafaella Matos

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

Marcelo Henrique dos Santos

GESTÃO DA MANUTENÇÃO

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.

Unidade II Atividades em PDS: Testes. Unidade III Suporte e Manutenção. Processo Desenvolvimento Software

Sistemas de Informação para Bibliotecas

AUDITORIA DA QUALIDADE DE UM SOFTWARE DE CONTABILIDADE QUALITY AUDITING OF A PIECE OF ACCOUNTANCY SOFTWARE

QUALIDADE DO SOFTWARE (PRODUTO)

Avaliação da Satisfação do Cliente de Informática

Instruções para elaboração de TCC ANÁLISE DE MERCADO

Prof. Dr. Ivanir Costa. Unidade II QUALIDADE DE SOFTWARE

Prototipação Exploratória

QUALIDADE DE SOFTWARE

Disciplina de Especialização Disciplina de Especialização Qualidade de Software Qualidade de Software

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V

ISO/IEC Prof. Alexandre Luís Franco

Manutenção total aplicada em ferramentarias

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

Administração de Sistemas de Informação

Nível de Serviço. Definir o que é nível de serviço logístico. Apresentar algumas características e aspectos essenciais

Verificação e validação

Plano de Teste. Arndt von Staa Departamento de Informática PUC-Rio Maio 2014

QUALIDADE DE PRODUTO DE SOFTWARE

Metodologias de alinhamento PETI. Prof. Marlon Marcon

Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva

Qualidade de Software

Plano de Curso Não Regulamentado - Metodologia SENAI de Educação Profissional

Recursos Humanos Recursos Humanos 2007

NORMA TÉCNICA PARA RECEBIMENTO DE BENS DE INFORMÁTICA PELA METODOLOGIA DE INSPEÇÃO POR ATRIBUTOS. Referência: NT-AI Data: 17/04/2.

MINISTÉRIO DA FAZENDA Secretaria de Acompanhamento Econômico Coordenação Geral de Transportes e Logística

ANÁLISE DE FALHAS DE COMPUTADORES

AUDITORIA INTERNA Secretaria de Educação

Agrupamento de Escolas de Porto de Mós

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

RELATÓRIO ENAC. Exame Nacional de Avaliação para Capacitação dos Profissionais Gráficos

Engenharia de Software

Modelos de Ciclo de Vida de Software

A certificação de Belts do Seis Sigma

T écnicas de Obtenção de Requisitos

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

FUNÇÃO DESENVOLVER PESSOAS:

OpenPDV: Sistema aberto para gerenciamento de restaurantes

CONCEITOS DE SISTEMAS DE INFORMAÇÃO Fundamentos

Montadores e Compiladores

1.1. Definição do Problema

Documento de Processo

NBC TO 3402 RELATÓRIOS DE ASSEGURAÇÃO DE CONTROLES EM ORGANIZAÇÃO PRESTADORA DE SERVIÇOS

Exame de Equivalência à Frequência do Ensino Secundário

Público Alvo: Critérios de admissão para o curso:

Abc BANCO STANDARD DE INVESTIMENTOS S.A. ( BSI ) ESTRUTURA DE GERENCIAMENTO DE RISCO OPERACIONAL

Manual do Processo de Planejamento da UFSC. Departamento de Planejamento SEPLAN/UFSC

Planejamento e Controle da Utilização e das Compras de Matérias-Primas. Amanda Ribeiro José Maciel Neto Renê Oliveira

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software

O presente documento dá a conhecer os seguintes aspetos relativos à prova:

INE 5323 Banco de Dados I

Estudo de um caso real de migração de banco de dados de sistemas transacionais para Data Warehouse

FUNÇÃO DESENVOLVER PESSOAS:

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

Apoio aos profissionais brasileiros da qualidade para melhorar e aumentar eficiência e produtividade. Maximização dos esforços de melhoria contínua.

ATENDIMENTO. Item 2.4- Concorrência:

Elaboração e Análise de Projetos

Requisitos de Software

Microfiltro: Definições dos parâmetros aplicados

Plano de Trabalho Docente Ensino Técnico

MPS.BR. rogerioaraujo.wordpress.com - rgildoaraujo@gmail.com 1

SAP HCM Processos de Recursos Humanos

Universidade Paulista

2 MATERIAL E MÉTODOS

de rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde

Ementa: As Organizações; As pessoas; As pessoas e as organizações; Sistema de Administração de Recursos Humanos.

5.1 Processo de Avaliação de Organizações Prestadoras de Serviços Hospitalares O processo de avaliação e visita deve ser orientado pela aplicação do

Desenvolvimento Organizacional

3 Informações para Coordenação da Execução de Testes

Unisalesiano Centro Universitário Católico Salesiano Auxilium Curso de Engenharia Civil. Construção Civil II

Integralização do Curso Nova grade de Ciência Proposta

Gerenciamento de projetos (Project Management).

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12

AS CRISES FINANCEIRAS IMPACTAM NAS VENDAS DE JOIAS? 1

Prova de Valor (SIB)

OBJETIVOS/METAS EDUCATIVAS A ATINGIR DEFINIÇÃO DE OBJETIVOS/METAS EDUCATIVAS DA ESCOLA

Processo de Desenvolvimento de Software

Transcrição:

Capítulo 3: Qualidade de Produto e a ISO 9126 Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6: PSP Capítulo 7: SPICE Capítulo 8: Conclusão INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-1

Conteúdo Introdução e histórico As características da qualidade da ISO 9126 As subcaracterísticas da qualidade As visões da qualidade a visão do usuário a visão do desenvolvedor a visão do gerente de desenvolvimento A avaliação a partir da ISO 9126 O processo de avaliação INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-2

Qualidade de produto: evolução No início qualidade funcionalidade capacidade de substituir o hardware Em seguida, confiabilidade passou a realizar funções críticas produto de qualidade sem bugs 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-3

Vetores de mudança: 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 COTS) (algumas empresas de software de prateleira ainda não adotaram) INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-4

Vetores de mudança: 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 ex: hoje em dia a disponibilidade de interface gráfica em uma aplicação é considerada condição básica, e não diferencial competitivo INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-5

Confiabilidade: evolução nos conceitos ISO 8402: A capacidade de um item desempenhar uma função requerida... ISO 9126: Um conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-6

As características da qualidade do produto Funcionalidade: funções para satisfazer necessidades explícitas e implícitas descreve o que faz o software demais características: como e quando Confiabilidade (definida na transp. anterior) Usabilidade: facilidade de uso INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-7

As características da qualidade do produto (2) Eficiência: relação desempenho / (recursos usados) Manutenibilidade: facilidade para fazer alterações Portabilidade: facilidade de ser portado para outro ambiente INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-8

As sub-características: Funcionalidade Adequação: presença das funções especificadas Acurácia (Accuracy): o produto gera resultados precisos ou dentro do esperado Interoperabilidade: capacidade de interagir e interoperar com outros sistemas, de acordo com o especificado Conformidade: observância a padrões, convenções ou regras estabelecidas Segurança de acesso: capacidade para prevenir o acesso não autorizado INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-9

As sub-características: Confiabilidade Maturidade: indicação de baixa frequência de falhas Tolerância a falhas: capacidade do produto para manter determinados níveis de desempenho mesmo na presença de problemas Recuperabilidade: capacidade do produto para re-estabelecer o nível de desempenho desejado e recuperar dados em caso de ocorrência de falha INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-10

As sub-características: Usabilidade Inteligibilidade: medida da facilidade do usuário para reconhecer a lógica de funcionamento do produto e sua aplicação Apreensibilidade: medida da facilidade encontrada pelo usuário para para aprender a utilizar o produto Operacionalidade: medida da facilidade para operar o produto INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-11

As sub-características: Eficiência Comportamento com relação ao tempo (time behaviour): medida do tempo de resposta e de processamento, assim como as taxas de processamento (throughput), ao executar a funções prescritas do seu uso ao executar as fu Comportamento com relação ao uso de recursos (resource behaviour): medida da quantidade de recursos necessários (CPU, disco e memório, dentre outros) e a duração INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-12

As sub-características: Manutenibilidade Analisabilidade: medida do esforço necessário para diagnosticar deficiências ou causas de falhas, ou localizar as partes a serem modificadas para corrigir os problemas Modificabilidade: medida do esforço necessário para realizar alterações, remover falhas ou para adequar o produto a eventuais mudanças de ambiente operacional Estabilidade: medida do risco de efeitos inesperados provenientes de modificações Testabilidade: medida do esforço necessário para testar o software alterado INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-13

As sub-características: Portabilidade Adaptabilidade: medida da facilidade de se adaptar o produto para funcionar em outros ambientes operacionais diferentes do originalmente especificado Facilidade de Instalação (Installability): medida do esforço necessário para se instalar o produto Capacidade para co-existir (conformance): medida do nível de conformidade do produto com padrões referentes à portabilidade Facilidade para substituir (replaceability): medida do esforço necessário para usar o produto em substituição a outro produto, previamente especificado INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-14

Visões da qualidade de software do usuário do desenvolvedor do gerente de desenvolvimento INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-15

A visão do usuário O usuário interessado na utilização e no 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-16

A visão do desenvolvedor Deve ser coerente com as expectativas do usuário (requisitos + aceitação) Medidas internas ex: controle de caminhos + tempo de espera tempo de resposta Qualidade de produtos intermediários Expectativas de outros atores; ex: manutenção Produtos de prateleira: requisitos implícitos INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-17

A visão do 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-18

Usos da ISO 9126 Definição dos requisitos de qualidade de um produto de software Avaliação das especificações do software durante o desenvolvimento para verificar se os requisitos de qualidade estão sendo atendidos Descrição das características e atributos do software implementado, por exemplo nos manuais de usuário Avaliação do software desenvolvido antes da entrega ao cliente Avaliação do software desenvolvido antes da aceitação pelo cliente INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-19

Métricas A 9126 não apresenta métricas para as 6 características da qualidade propõe que cada empresa desenvolva as suas próprias Para estabelecer métricas (e limiar de aceitação) considerar a classe de aplicação do produto de software: confiabilidade, missão crítica a desempenho< tempo real usabilidade aplicações interativas para usuário não especializado. INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-20

Métricas, no Brasil CTI [Oliveira 97] desenvolveu um método de avaliação com base na ISO 9126 que é um dos poucos documentado na literatura com métricas bem estabelecidas INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-21

O processo de avaliação de produto três passos: definição dos requisitos de qualidade preparação da avaliação avaliação INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-22

O processo de avaliação necessidades Definição de Critérios de Avaliação 9126 & outros especificação de requisitos da qualidade requisitos gerenciais definição de requisitos Seleção de Métricas Definição de Níveis de Pontuação Definição de Requisitos de Qualidade preparação Desenvolvimento de Software produtos Medida valor medido Pontuação nível pontuado Avaliação resultado (aceitável ou não) avaliação INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-23

Definição dos requisitos da qualidade Definição das características e subcaracterísticas de interesse, em função da área de aplicação do produto de software. Feita antes do início do desenvolvimento 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-24

A 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-25

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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-26

Definição dos níveis de pontuação Os resultados quantificados são mapeados em uma escala com regiões sugeridas pela norma: três para a pontuação Satisfatório (Excelente, Bom e Razoável) uma para a pontuação Insatisfatório INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-27

Definição dos níveis de pontuação Excelente valor medido Bom satisfatória Médio Fraco não satisfatória escala para métrica níveis de pontuação INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-28

Definição dos critérios de avaliação Critérios para fazer o mapeamento das características para valores numéricos INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-29

O procedimento de avaliação Medida aplicação das métricas definidas ao produto de software resultados são valores nas escalas das métricas Pontuação a medida é classificada nas faixas de pontuação (fraco, médio, bom e excelente) INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-30

O procedimento de avaliação Avaliação passo final de compilação dos resultados resultado é uma declaração da qualidade do produto resultados compilados são combinados com outros fatores: custo e prazo decisão gerencial: aceitação ou não do produto release ou não do produto. INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-31

Conclusão 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 INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998 3-32