Buscar

revisaoav1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 59 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

QUALIDADE DE SOFTWARE
Aula RAV1 – Revisão da AV1 (Aulas 1 a 5)
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
ESCALADA
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
DESTAQUES DA AULA
Conteúdo Resumido por Aula
Tópicos relevantes de cada Aula
Exercícios para fixação do Conteúdo
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
DIRETO AO 
ASSUNTO
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Conteúdo Resumido Por Aula
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Aula 1
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
A CRISE DO SOFTWARE
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
ONDE ESTÃO OS DEFEITOS ?
 A maior dificuldade esta na fase INICIAL, de entendimento do sistema - Requisitos – ALTO grau de ABSTRAÇÃO + Comunicação com pessoas
 A segunda maior abrangência está na modelagem – ALTO Grau de ABSTRAÇÃO + domínio das técnicas
 O erros de codificação em si, representam um % pequeno, mostrando que o foco do problema não é da Implementação. 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
QUALIDADE NO PROCESSO X QUALIDADE NO PRODUTO
Qualidade do Produto
Qualidade do Processo
Qualidade de Software
A Qualidade do Produto é o que buscamos.
A Qualidade do Processo é o meio para conseguirmos.
A Qualidade do produto é fortemente influenciada pela qualidade dos processos utilizados no seu desenvolvimento.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
A QUALIDADE É MAIS UMA FASE NO PROCESSO DE DESENV SW?
NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE, A QUALIDADE NÃO ATUA COMO UMA FASE ESPECÍFICA – ELA ESTÁ EM TODAS AS FASES
QUALIDADE É ATUAR EM TODAS AS FASES – VERIFICANDO CONFORMIDADE COM OS PADRÕES E DEFINIÇÕES
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
AS VISÕES DA QUALIDADE
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
POR QUE ORGANIZAÇÃO DESEJA SOFTWARE COM QUALIDADE
Software de Qualidade
GARANTE A SEGURANÇA das transações, dos negócios e das pessoas envolvidas
MANTÉM A ALTA DISPONIBILIDADE dos serviços.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
O CUSTO COM PROCESSO DE QUALIDADE, SE PAGA ?
Esforços (recursos) pela qualidade nos mais diversos setores organizacionais já provaram que:
 a qualidade não tem custo
 se paga em pouco tempo.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Aula 2
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Fatores de Qualidade
 Afetam a qualidade do software 
 Considerar no software
características operacionais
Capacidade de mudanças
Adaptabilidade a novos contextos
 Categorias
Revisão do Produto
Operação do Produto
Transição do Produto	
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Categoria REVISÃO
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Categoria OPERAÇÃO
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Categoria TRANSIÇÃO
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Como usar Métricas?
Pressman
 Dificuldade: desenvolver medidas diretas dos fatores de qualidade propostos por McCall
Por que? subjetividade na medição.
McCall, julga relevante
 escala padrão (0 a 10), estabelecendo métrica para cada fator que afeta a qualidade
Consulte texto com Métricas de Pressman – PDF no ambiente
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Atividades - SQA
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
TIPOS DE REVISÕES
 
 
 Inspeções de projeto ou programa
Detectar erros nos requisitos, projeto ou código
 Revisões de progresso
Informações p/ gestão do progresso geral do projeto
Revisão do processo, produto (custos), planejamento e prazos
 Revisões de qualidade
Análise técnica do produto ou documentação
Detectar inconsistências entre:
Especificação e projeto
Código ou documentação
Assegurar se padrões de qualidade foram seguidos?
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Os Custos da revisão de Qualidade e seus impactos
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Os Custos da Revisão de Qualidade e seus impactos
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Aula 3
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Passo a Passo para a SQA Estatística
1. Coletar informações sobre os defeitos e catalogar em categorias
 alguns defeitos – no processo
 outros defeitos – após entrega
2.Rastrear o defeito até encontrar sua causa
3.Considerar: 20% do código tem 80% dos defeitos  centrar no que importa
4.Corrigir os problemas que originaram os defeitos
Esse passo a passo é uma proposta de Pressman, que já propõe algumas categorias de relevância. 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Possíveis Causas dos defeitos categorias
I. Especificações incompletas ou mal formuladas. 
II. Má interpretação da comunicação com o cliente. 
III. Desvio intencional das especificações. 
IV. Violação dos padrões de programação. 
V. Erro na representação dos dados. 
VI. Inconsistência na interface de componente. 
VII. Lógica do projeto inconsistente. 
VIII. Teste incompleto ou errôneo. 
IX. Documentação imprecisa ou incompleta. 
X. Erro na tradução do projeto para a linguagem. 
XI. Interface H-M ambígua ou inconsistente.
XII. Diversos (miscelânea) 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Garantia Estatística de Qualidade
O que nos diz a tabela?
Os erros I, II e V - poucas causas vitais que correspondem 53% dos erros (Some a coluna Total % desses 3 grupos de erros).
os erros I, V, VII e X - poucas causas vitais dos erros graves (coluna Qtde de Graves). 
Após detecção dos erros vitais  ação corretiva  novos erros aparecerão
Importante: Montar a tabela Categorias de Causas x Qtdes
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Métrica - Confiabilidade
A probabilidade de um programa operar sem falhas, num ambiente específico durante determinado tempo especifico”.
Alta Disponibilidade do software  Hoje.
Métrica - Segurança
Problema: sistema de segurança crítico
Trata-se de uma Atividade SQA 
detecta e avalia riscos em potencial, que podem provocar falhas e impactar o desempenho
Identifica e avalia causalidades em potencial que possam exercer impacto negativo e provocar falhas
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Por que as empresas querem ISO?
A adoção das normas ISO lhes confere:
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Por que as empresas querem ISO?
As consequencias 
A empresa ganha na produtividade e credibilidade, aumentando sua competitividade.
Com a empresa competitiva 
diferenciação e 
galgar novas oportunidades em um mercado global 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Princípios da ISO 9000:2000
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Aula 4
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 9126 (Produto)
Qualidade é: “totalidade de características de uma entidade que lhe confere a capacidade de satisfazer as necessidades explícitas e implícitas“
As 2 necessidades subsidiam as validações e verificações (como testes)
Explícitas (externas) = condições em que produto deve ser usado, objetivos, funções,desempenho esperado (depende de especificações de requisitos).
Implícitas (internas) = Não estão especificados nos requisitos, mas são características obvias e fundamentais 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Quando executado
Durante o desenvolvimentoAcima, como a norma vê a qualidade
Utilização do software
Modelo de Qualidade NBR ISO/IEC 9126
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Métricas do Modelo de Qualidade NBR ISO/IEC 9126
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Princípios do Modelo de Qualidade NBR ISO/IEC 9126
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Métricas do Modelo de Qualidade NBR ISO/IEC 9126
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote))
Atual NBR ISO/IEC 25051)
A norma estabelece conjunto de:
1. Estabelece os requisitos de qualidade de um software tipo pacote.
2. Fornece instruções para testá-lo, com base nos requisitos.
Escopo: Pacotes oferecidos ao mercado. 
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
NBR ISO/IEC 12119 (Pacote)
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Aula 5
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Qual a importância da interface no software moderno?
“Para os usuários a interface é o programa.” -- > É o que o usuário vê.
Interface é um Sistema de Comunicação:
Um lado: usuário
Outro lado: Computador (hw + sw)
Objetivo: executar uma tarefa
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Fácil de Usar
Esclarece os benefícios de medir usabilidade em termos de desempenho e satisfação do usuário.
Emprega o termo usabilidade para referenciar mais precisamente aos atributos de um produto que o torna mais fácil de usar (hardware, software ou serviços), além das medidas relevantes de usabilidade
não cobre os processos de desenvolvimento de sistema.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em contexto específico de uso.
Eficácia: Completude com as quais usuários alcançam objetivos específicos.
Eficiência: Eficácia c/ mínimo de recursos
Satisfação: Ausência de desconforto e presença de atitudes positivas para uso
Conceituando
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Parte 1:  Introdução Geral
Parte 2:  Orientações sobre requisitos da tarefa
Parte 3:  Requisitos para apresentação visual
Parte 4:  Requisitos para teclado
Parte 5:  Requisitos posturais e de layout para posto de trabalho
Parte 6:  Requisitos para ambiente
Parte 7:  Requisitos para monitores quanto à reflexão
Parte 8:  Requisitos para apresentação de cores
Parte 9:  Requisitos para outros dispositivos de entrada que não o teclado
Parte 10: Princípios de diálogo
Parte 11: Orientações sobre usabilidade
Parte 12: Apresentação da informação
Parte 13: Orientações ao usuário
Parte 14: Diálogos por menu
Parte 15: Diálogos por linguagem de comando
Parte 16: Diálogos por manipulação direta
Parte 17: Diálogos por preenchimento de formulário
A Norma ISO/IEC 9241
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
1) A responsabilidade da Qualidade de software é uma discussão que vem sendo travada ha algum tempo e geralmente cabe:
( ) Aos analistas de sistemas ou de negócios, que iniciam o processo de desenvolvimento
( ) Aos programadores, pois são quem efetivamente materializam a idéia, o projeto em realidade
( ) De uma equipe especializada que entre em cena para prover a qualidade do produto.
( ) Exclusivamente a equipe de programação.
(X) Todas as pessoas envolvidas no processo de desenvolvimento de software.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
2. Sobre a QSA -Garantia Estatística de Qualidade ,podemos afirmar
I. É uma das técnica de revisão
II. Registra a frequência de erros do software
III. Registra as inconsistências do software
IV. Apoia-se na questão qualitativa
Assinale a única opção correta
(X) Estão corretas as opções II e III
( ) estão corretas as opções I e IV
( ) Estão corretas as opções II e IV
( ) Estão corretas as opções III e IV
( ) Estão corretas as opções I e III
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
3. A SQA está baseada no que denomina "poucas causas vitais" dos problemas. Assinale a opção que explica corretamente esse conceito.
( ) São as poucas causas irrelevantes.
( ) São as poucas causas que são responsáveis por todo os problemas.
( ) São as muitas causas que são responsáveis pela maioria dos problemas.
( ) São todos as causas de todos os defeitos e falhas do projeto de software
(X)São as poucas causas que são responsáveis pela maioria dos problemas.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
4. A definição abaixo, refere-se a que conceito?
“a probabilidade de operação livre de falhas de um programa de computador num ambiente específico durante determinado tempo especificado”
( ) Segurança
( ) Garantia de qualidade
(X) Confiabilidade
( ) Eficiência
( ) Eficácia
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
5. Sobre a certificação ISO 9000, analise as considerações abaixo:
(x) Garante que todos os produtos gerados a partir dos processos certificados terão as mesmas características e consistências.
( ) Garante que todos os produtos gerados a partir dos processos certificados terão 100% de qualidade
( ) Garante que os processos tenham a característica de certificado até o fechamento da empresa.
( ) A Norma especifica exatamente como a empresa deve proceder para obter a certificação.
( ) Garante que os processos serão para sempre 100% eficientes.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
6. Relacione as 2 colunas.
( B ) Confiabilidade		A. Descreve os elementos de garantia, 				de forma genérica
( C ) Segurança			B. Operar isento de falhas, em 					ambiente e tempo determinados
( D ) SQA Estatística		C. Atividade SQA, que identifica e 				avalia riscos do software
( A ) ISO 9000			D. Analise frequência de ocorrência de 				erros e inconsistências.
Com base na correta correlação entre as colunas, assinale a única opção correta.
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
7 Assinale a alternativa correta para a seguinte frase,pertinente a SQA Estatística
Considerar que 20% do código têm 80% dos defeitos.
(X) Grande parte dos defeitos concentra-se em pequena parte do código.
( ) Todo programa tem de 20 % a 80% de defeitos.
( ) Uma pequena parte dos defeitos concentra-se em grande parte do código. 
( )Sempre que se chega ao desenvolvimento de 20% do código, problemas acontecem
( ) de 20 80% dos problemas de software , são de código
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
8. Assinale P (Produto) e R (pRocesso) indicando se a respectiva norma ISO/IEC foca a qualidade do Produto ou pRocesso, respectivamente
( P ) 9126
( P ) 12119
( R ) 9000
( P ) 9241
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
Tema da Apresentação
Revisão Aulas 1 a 5 – RAV1
QUALIDADE DE SOFTWARE
Exercícios de Revisão
Tema da Apresentação

Outros materiais

Outros materiais