Buscar

avaliaçao1

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

AVALIAÇÃO DE SOFTWARE
Aula 1- A busca pela qualidade
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Conteúdo Programático desta aula
Histórico das atividades de testes no processo de desenvolvimento de software.
A importância do processo de software contemplar atividades de testes
O conceito de qualidade de software . 
A importância na realização de testes por todas as fases do processo de desenvolvimento. 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Histórico das atividades de testes no processo de desenvolvimento de software.
Década de 70
Década de 80
Década de 90
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Cenário Atual do Desenvolvimento de Software
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Regra 10 de Myers
MODELO DE MOLDURA PARA IMAGEM COM ORIENTAÇÃO HORIZONTAL
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Qual a realidade dos projetos atuais?
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
30 % dos projetos são cancelados
CCCCCC
Qual a realidade dos projetos atuais?
70% dos projetos falham nas funcionalidades.
Os custos extrapolam em
180% a previsão.
Os orçamentos extrapolam em 200% os cronogramas iniciais.
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Qualidade de Software e do Processo
Todas as decisões tomadas durante o processo de desenvolvimento do software pode comprometer sua qualidade final.
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Qualidade de Software e do Processo
software com qualidade
investimentos em qualidade em todos os pontos do processo de desenvolvimento 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Mas o que é Qualidade de software? 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Mas o que é Qualidade de software? 
Processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Tema da Apresentação
Gráf1
		0.56
		0.1
		0.07
		0.27
Vendas
Incidência de ocorrência de defeitos
Plan1
				Vendas
		Requisitos		56%
		Outros		10%
		Implementação		7%
		Análise e modelagem		27%
		
		
				Para redimensionar o intervalo de dados do gráfico, arraste o canto inferior direito do intervalo.
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
CCCCCC
Qualidade do software e do processo
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
CCCCCC
Qualidade do Processo
Garantia da qualidade dos documentos produzidos em cada etapa do desenvolvimento
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
CCCCCC
Qualidade do software e do processo
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Qual a melhor palavra para explicar que um programa “travou” ou não funciona corretamente?
 
Um erro? Um defeito? Uma falha? Um bug ?
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Falha
Erro
Defeito
Usuário
Informação
Programa
Instrução ou comando incorreto
Um erro? Um defeito? Uma falha? Um bug ?
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Teste é o processo de demonstrar que os defeitos não estão presentes
CCCCCC
O conceito de testes
Teste é o processo de demonstrar que algo funciona corretamente
Teste é o processo de provar que determinadas coisas (funções) fazem o que devem fazer
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
O objetivo real do teste de software é mostrar que um software está de acordo com suas especificações e que ele atende as expectativas do cliente
O conceito de testes
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Equipe de Teste independente
O conceito de testes
Cobertura dos testes não atinge todas as possibilidades
A qualidade de um software é definida pelo número de requisitos que foram adequadamente testados e estão em conformidade com o especificado.
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Os Pilares da qualidade de software
Processo de Garantia de Qualidade de Software
Planejamento de Qualidade
Controle de Qualidade
Garantia da Qualidade
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Custo da Qualidade
Custos da Conformidade 
Custos da não-conformidade
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
A implantação
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Resumo Final
Histórico das atividades de testes no processo de desenvolvimento de software.
Cenário Atual do Desenvolvimento de Software.
Regra 10 de Meyers
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Resumo Final
Histórico das atividades de testes no processo de desenvolvimento de software
Cenário Atual do Desenvolvimento de Software
Regra 10 de Meyers
A realidade dos projetos atuais
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
30 % dos projetos são cancelados
CCCCCC
A realidade dos projetos atuais
70% dos projetos falham nas funcionalidades.
Os custos extrapolam em
180% a previsão.
Os orçamentos extrapolam em 200% os cronogramas iniciais.
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Resumo Final
Histórico das atividades de testes no processo de desenvolvimento de software
Cenário Atual do Desenvolvimento de Software
Regra 10 de Meyers
A realidade dos projetos atuais
O conceito de qualidade de software
Incidência de ocorrência de defeitos
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Tema da Apresentação
Gráf1
		0.56
		0.1
		0.07
		0.27
Vendas
Incidência de ocorrência de defeitos
Plan1
				Vendas
		Requisitos		56%
		Outros		10%
		Implementação		7%
		Análise e modelagem		27%
		
		
				Para redimensionar o intervalo de dados do gráfico, arraste o canto inferior direito do intervalo.
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Resumo Final
Histórico das atividades de testes no processo de desenvolvimento de software
Cenário Atual do Desenvolvimento de Software
Regra 10 de Meyers
A realidade dos projetos atuais
O conceito de qualidade de software
Incidência de ocorrência de defeitos
Qualidade do software e do processo
O conceito de teste
Os pilares da qualidade de software
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Os Pilares da qualidade de software
Processo de Garantia de Qualidade de Software
Planejamento de Qualidade
Controle de Qualidade
Garantia da Qualidade
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Resumo Final
Histórico das atividades de testes no processo de desenvolvimento de software
Cenário Atual do Desenvolvimento de Software
Regra 10 de Meyers
A realidade dos projetos atuais
O conceito de qualidade de software
Incidência de ocorrência de defeitos
Qualidade do software e do processo
O conceito de teste
Os pilares da qualidade de software
Os custos da Qualidade ( conformidade e não conformidade)
A implantação
Tema da Apresentação
A BUSCA PELA QUALIDADE
– AULA1
Avaliação de Software
Resumo Final
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo
	O que estabelece a regra 10 de Myers?
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo....
	O que estabelece a regra 10 de Myers?	
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam.
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo
	Como podemos definir o conceito de qualidade de um software? 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo
	Como podemos definir o conceito de qualidade de um software? 
Podemos definir a qualidade de um software como o número de requisitos que foram adequadamente testados e estão em conformidade com o especificado.
 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo
	Myers concluiu que zero-defeito é algo inatingível, porém a qualidade de software trabalha com o conceito de zero-defeito. O que isso quer dizer? 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Acertando o alvo
	Myers concluiu que zero-defeito é algo inatingível, porém a qualidade de software trabalha com o conceito de zero-defeito. O que isso quer dizer?
Representa a não tolerância a erros. O objetivo da qualidade é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Garantia da Qualidade de Software as Melhores Práticas de Engenharia de Software Aplicadas à Sua Empresa - Alexandre Bartié 
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Engenharia de Software - 9ª Edição Ian Sommerville, ed. Pearson, capítulo 24 (Gerenciamento de Qualidade)
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Engenharia de Software - Uma Abordagem Profissional - 7º Edição - Roger S. Pressman
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Gestão de defeitos
 http://www.devmedia.com.br/articles/viewcomp.asp?comp=8036
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Associação Latino Americana de Testes de Software (ALATS)
 http://www.alats.org.br/portal/missao-proposito.html
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Explorando o tema
Não esqueça de consultar o material didático e a biblioteca virtual da Estácio!
Tema da Apresentação
A BUSCA PELA QUALIDADE – AULA1
Avaliação de Software
Obrigada
 e até
 a próxima aula!
Tema da Apresentação
*
Histórico das atividades de testes no processo de desenvolvimento de software desde 1960 até os dias atuais.
 Entender a importância do processo de software contemplar atividades de testes
Compreender o conceito de qualidade de software em seu sentido mais amplo.
 Compreender a importância na realização de teses por todas as fases do processo de desenvolvimento. 
*
Todas as decisões tomadas durante o processo de desenvolvimento do software pode comprometer sua qualidade final.
Se desejarmos produzir software com qualidade, é necessário investir em qualidade em todos os pontos do processo. 
*
Todas as decisões tomadas durante o processo de desenvolvimento do software pode comprometer sua qualidade final.
Se desejarmos produzir software com qualidade, é necessário investir em qualidade em todos os pontos do processo. 
*
*
*
Por conta desta definição de teste é importante ressaltar que a equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto. Esta equipe terá mais facilidade em focar nos pontos que inicialmente o projeto deveria atender e por motivos desconhecidos foram abandonados ou não atendidos corretamente.
Devemos levar em consideração que os testes podem ser usados para mostrar a presença de erros, porém não conseguirá cobrir todas as infinitas combinações existentes em um ambiente de execução real. 
*
Custos da Conformidade 
Significa o esforço para garantir a qualidade. São todos os investimentos realizados para planejar e manter toda uma infra-estrutra de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar. 
Custos da não-conformidade
Está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
*
Custos da Conformidade 
Significa o esforço para garantir a qualidade. São todos os investimentos realizados para planejar e manter toda uma infra-estrutra de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar. 
Custos da não-conformidade
Está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
*
*
Custos da Conformidade 
Significa o esforço para garantir a qualidade. São todos os investimentos realizados para planejar e manter toda uma infra-estrutra de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar. 
Custos da não-conformidade
Está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
*
Custos da Conformidade 
Significa o esforço para garantir a qualidade. São todos os investimentos realizados para planejar e manter toda uma infra-estrutra de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar. 
Custos da não-conformidade
Está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento.
*
*
*
*
*
*
*
*
*
*

Teste o Premium para desbloquear

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

Outros materiais