Buscar

Resumo Das Aulas de 1 a 10 de Qualidade de Software

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

ISO, ABNT: grupos que criam as normas e padrões
SQA: grupo que coordena o processo de qualidade do processo de software
ISO 9000: conjunto de normas que mostram o que fazer, e não como fazer.
ISO 9126: produto
ISO 12119: Pacote
NBR 9241: usabilidade.
Quem mexe com qualidade de software: todas as pessoas envolvidas no processo de desenvolvimento de software. A responsabilidade da qualidade é de todos!
QSA ( Garantia de estatística de Qualidade): trata de números de uma analisa quantitativa (serve para trabalhar números e fazer previsão, analise, montar gráficos). Registra a frequencia de erros do software, registra as inconsistências do software. Trabalha com a parte de erros.
SQA ( Garantia de qualidade de software ) denomina “poucas causas vitais”: são as poucas causas que são responsáveis pela maioria dos problemas (não todos). Fornecer informações para a gerencia sobre o progresso geral do projeto.
Fator/Métrica de Qualidade - Confiabilidade : a probabilidade de operação livre de falhas de um programa de computador num ambiente especifico durante determinado tempo de especificado.
Fator/Métrica de Qualidade - Eficiência: fazer certo as coisas. Refere-se ao modo como determinada atividade é realizada, é o meio, não o fim.
Fator/Métrica de Qualidade - Eficácia: fazer coisas certas. Tem haver com o resultado referente a uma atividade, é o fim e não o meio.
ISO 9000 é uma norma genérica e trata de produto e serviço para estar conforme os requisitos estabelecidos (conformidade nos requisitos): Garante que todos os produtos gerados a partir dos processos certificados terão as mesmas características e consistência.
Confiabilidade: Operar isento de falhas, em ambientes e tempo determinados
Segurança: Atividade SQA, que identifica e avalia riscos do software.
SQA Estatística: Analise freqüência de ocorrência de erros e inconsistências.
ISO 9000: Descreve os elementos de garantia, de forma genérica
SQA Estatística (considerar que 20% do código tem 80% dos defeitos): Grande parte dos defeitos concentra-se em pequena parte do código.
ISO/EIC 9126: Produto
ISO/EIC 12119: Pacotes de sofwares, produtos!
ISO/EIC 9000: Generica para produtos e serviços, então é Processo!
ISO/EIC 9241: Produto
McCall criou categorias para agrupar fatores que afetam a qualidade do sofwate. 
Categoria Revisão: Estabilidade, Manutenibilidade, Flexibilidade.
Inspeções de projeto ou de Programa é um tipo de revisão capaz de detectar erros nos requisitos, projeto ou código.
Revisão: em cima de erros, detectar erros e requisitos!
ISO 9000 descreve os elementos de garantia em termos genéricos: que podem ser aplicados a qualquer negocio (serviço ou produto).
NBR 9126: Produto
NBR 12119: Pacotes
NBR 15504: Avaliação
NBR 9241-11: USABILIDADE. Definiu o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu objetivo e satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o da SATISFAÇÃO. Ausência do desconforto e presença de atitudes positivas para com o uso de um produto.
Antes da adoção de qualidades em software: muitos projetos são cancelados antes de serem finalizados, inúmeros projetos falham nas entrega das funcionalidades, os custos extrapolas assustadoramente o orçamento inicial.
ISO/IEC 12119 define requisitos para avaliação do pacote de software (software de prateleira): descrição do produto (programa), documentação do usuários e programas e dados.
Série 14000: recursos e ambiente.
NBR/ISO 14598 : Produto - Avaliação.
Fornece um visão geral dos processo de avaliado de softwate. Fornece fui para avaliação.
Avaliar o quanto dos requisitos estão sendo cumpridos. Requisitos expressam as necessidades explicitadas.
3 enfoques de processos para:
	* Desenvolvedores
	* Adquirentes (comprar o soft)
	* Avaliadores
ISO 14598-1: visão geral
ISO 14598-2: planejamento e gestão
ISO 14598-3: processo apra desenvolvedores
ISO 14598-4: processo para adquirentes
ISO 14598-5: processo para avaliadores
ISO 14598-6: documentação de módulos de avaliação
NBR/ISO 9000-3 : Modelos de Melhoria de Processo
Orientar um contrato entre duas partes que exige a demonstração da capacidade do fornecedor em desenvolver, fornecer e manter softwares. Genérica, adota para sofwate. Avaliação do fornecedor, o quanto que ele consegue atender.
Entendimento entre contratante e contratado.
Metodologias consistentes.
Gerenciamento de projeto.
Documentação (principal)
	* Aquisição
	* Fornecimento
	* Desenvolvimento
	* Manutenção 
Sistema de qualidade deve ser documentado - como um manual.
Detalhar os procedimentos:
	* Controlar a gerencia de configuração
	* Verificar o produto
	* Validar o produto
	* Não conformidade
NBR/ISO 12207: processos e modelos de qualidade, processo de melhoria
Trata de 3 processos relacionados um com o outro:
	* Fundamentais: Iniciam o ciclo de vida, comandam a execução dos demais. Aquisição (inicia o ciclo), fornecimento (fornecer recursos para o desenvolvimento), desenvolvimento. 
	* Organizacionais: chamados pelos outros processos (inicias pelos outros processos) e são indecentes dos que esta sendo executado. Gerencia, Infra, Melhoria, RH, Gestão de ativos...
	* Apoio: Organizar o que executa, qualidade aos demais processos, apoiar a documentação.
BRN/ISO 15504 (SPACE): avaliação do processo.
	* Determinar capacidade da equipe e melhorar o processo.
	* Identificar mudanças no processo.
	* Sujeito a avaliação.
	* Capacitação da equipe.
ISO 15504-5: dimensão do processo. 48 processos que estão organizados em 3 categorias de processo (fundamentais, organizacionais, apoio).
CMMI: modelo de referencia de capacidade e maturidade baseado no SPACE. Toda a empresa está envolvida, empresa buscando certificação ISO.
Processo contínuo (capacitação):
	* Objetivos específicos
	* Objetivos Gerais
5 Níveis de estágios (organização/maturidade):
	* 1 - Inicial: sao imprevisíveis, pouco controlados.
	* 2 - Gerenciado: sao caracterizados por projeto e as ações são sequentemente reativas
	* 3 - Definido: sao caracterizados para organizado e são proativos
	* 4 - Quantitativamente Gerenciado: processo sao medidos e controlados
	* 5 - Otimização: antecipar tarefa e entregar software antes do tempo.
Atividades do gerenciamento de Riscos:
	* Identificação
	* Análise
	* Planejamento
	* Monitoração

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais