SlideShare uma empresa Scribd logo
1 de 16
Qualidade de Software MSc. Luiz Barboza [email_address]
Crise de Software - Chaos Report 31.1% 52.7% 16.2% 1994 19% Cancelamentos 46% Excesso Orçamento ou  Não Cumprimento Escopo 35% Sucesso 2007
Por que os Projetos Falham? 10 9 8 7 6 5 4 3 2 1 9.9% Outros 4.3% Desconhecimento da Tecnologia 6.2% Falta de Gerenciamento de TI 7.5% Não Atendimento em Tempo Hábil 8.1% Falta de Planejamento 8.7% Mudança de Requisitos 9.3% Falta de Suporte Executivo 9.9% Expectativas Não-Realísticas 10.6% Falta de Recursos 12.4% Falta de Envolvimento dos Usuários 13.1% Requisitos Incompletos
Custo de Correção -  Schach’s Summary
Qualidade: O que é? “  A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas” (NBR ISO 8402)
Conceito de Qualidade de Software “ Conformidade a requisitos funcionais e de desempenho  explicitamente declarados , a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido”-Pressman
Qualidade de Software:  Processo x Produto QUALIDADE DO PRODUTO DE SOFTWARE QUALIDADE DO PROCESSO DE DESENVOLVIMENTO
Qualidade do produto e do processo ,[object Object],[object Object],[object Object],[object Object]
Normas e Modelos de Qualidade de SW Processo Produto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qualidade do Processo de Software Desenvolvimento do SW   REQUISITOS PRODUTO DE SW Análise Projeto … Validação + Verificação
RUP
Workflows, Workflows Details Workflow Papel Tarefa Artifato Responsavel por executa Activity  Detail
Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a  subcaracterística Funcionalidade (satisfaz as  necessidades?) Adequação Acurácia Interoperabilidade Segurança de acesso Conformidade Propõe - se a fazer o que é  apropriado? Faz o que propôs de manei ra  correta? Interage com os sistemas  especificados? Evita acesso não autorizado a  dados? Está de acordo com as normas,  leis, etc. Confiabilidade (É imune a  falhas?) Maturidade Tolerância a falhas Recuperabilidade Com que frequência apresenta  falhas? Ocor rendo falhas, como reage? É capaz de recuperar dados em  caso de falhas? Usabilidade (É fácil de usar?) Inteligibilidade Apreensibilidade Operacionalidade É fácil entender o conceito e a  aplicação? É fácil aprender a usar? É fácil operar e controlar
Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a   subcaracterística Eficiência (Rápido e enxuto) Tempo Recursos Qual o tempo de resposta,  velocid. de execução? Quanto recurso usa? Durante  quanto tempo? Manutenibilidade (É fácil de  modificar?) Ana lisabilidade Modificabilidade Estabilidade Testabilidade É fácil encontrar uma falha,  quando ocorre? È fácil modificar e adaptar? Há grande risco quando se faz  alterações? É fácil testar quando se faz  alterações? Portabilidade (É fácil de usar em  outro  ambiente?) Adaptabilidade Capacidade para ser  instalado Conformidade Capacidade para  substituir É fácil adaptar a outros  ambientes? É fácill instalar em outros  ambientes? Está de acordo com padrões de  portabilidade? É fácil usar para substituir outro  sis tema?
Teste de Software ,[object Object],[object Object],[object Object]
Qualidade de Software MSc. Luiz Barboza [email_address]

Mais conteúdo relacionado

Mais procurados

Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
 
Es aula01
Es   aula01Es   aula01
Es aula01Itaú
 
Engenharia de Software Pressman
Engenharia de Software PressmanEngenharia de Software Pressman
Engenharia de Software PressmanSimoneinfo
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareElaine Cecília Gatto
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareJoao Johanes
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25Hélio Medeiros
 
Uma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareUma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareVinicius Garcia
 
Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Maicon Amarante
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Cloves da Rocha
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareFelipe Goulart
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSEder Nogueira
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxRoberto Nunes
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 

Mais procurados (20)

Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
Es aula01
Es   aula01Es   aula01
Es aula01
 
Engenharia de Software Pressman
Engenharia de Software PressmanEngenharia de Software Pressman
Engenharia de Software Pressman
 
Áreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de SoftwareÁreas de Conhecimento da Engenharia de Software
Áreas de Conhecimento da Engenharia de Software
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25
 
Uma Introdução a Engenharia de Software
Uma Introdução a Engenharia de SoftwareUma Introdução a Engenharia de Software
Uma Introdução a Engenharia de Software
 
Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)Processo de Análise e Desenvolvimento de Software (PDS)
Processo de Análise e Desenvolvimento de Software (PDS)
 
152191 11993
152191 11993152191 11993
152191 11993
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126Modelagem de Sistemas de Informação 09 ISO 9126
Modelagem de Sistemas de Informação 09 ISO 9126
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Capitulo 02 sommerville
Capitulo 02 sommervilleCapitulo 02 sommerville
Capitulo 02 sommerville
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 
Gerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptxGerenciamento da Qualidade de Software 1.pptx
Gerenciamento da Qualidade de Software 1.pptx
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 

Destaque

Destaque (8)

Mesa redonda ENEQ 2008 - Chassot
Mesa redonda ENEQ 2008 - ChassotMesa redonda ENEQ 2008 - Chassot
Mesa redonda ENEQ 2008 - Chassot
 
Evaluacion.
Evaluacion.Evaluacion.
Evaluacion.
 
Blog2daparte
Blog2daparteBlog2daparte
Blog2daparte
 
Remediazon
RemediazonRemediazon
Remediazon
 
Cool fotos
Cool fotosCool fotos
Cool fotos
 
Cerrar Circulos
Cerrar CirculosCerrar Circulos
Cerrar Circulos
 
Paradox
ParadoxParadox
Paradox
 
Nuestros Padres
Nuestros PadresNuestros Padres
Nuestros Padres
 

Semelhante a Qualidade de Software: Processo e Produto

1 Qss
1 Qss1 Qss
1 Qsslcbj
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfssuser9293ae
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptTzveDyor
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_softwarestefaniak2004
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
A Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalA Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalNuno Baptista Rodrigues
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software qualityAlexandre Couto
 
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARELIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWAREOs Fantasmas !
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeCris Fidelix
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de SoftwareWellington Oliveira
 

Semelhante a Qualidade de Software: Processo e Produto (20)

1 Qss
1 Qss1 Qss
1 Qss
 
Engenharia de software
Engenharia de software Engenharia de software
Engenharia de software
 
ESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdfESw 10 - Qualidade de Software.pdf
ESw 10 - Qualidade de Software.pdf
 
Análise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.pptAnálise e Design Orientado a Objetos.ppt
Análise e Design Orientado a Objetos.ppt
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
SPICE 4
SPICE 4SPICE 4
SPICE 4
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
A Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance AplicacionalA Arte dos Testes de Performance Aplicacional
A Arte dos Testes de Performance Aplicacional
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software quality
 
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARELIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
 
29110 rioinfo painel_i v1
29110 rioinfo painel_i v129110 rioinfo painel_i v1
29110 rioinfo painel_i v1
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 

Mais de lcbj

5 Ads
5 Ads5 Ads
5 Adslcbj
 
ISO Produto de Software
ISO Produto de SoftwareISO Produto de Software
ISO Produto de Softwarelcbj
 
Padroes Projeto
Padroes ProjetoPadroes Projeto
Padroes Projetolcbj
 
boas praticas
boas praticasboas praticas
boas praticaslcbj
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Euplcbj
 
Uml
UmlUml
Umllcbj
 
Mvc
MvcMvc
Mvclcbj
 
4 Ads
4 Ads4 Ads
4 Adslcbj
 
_2_C
_2_C_2_C
_2_Clcbj
 
4 C
4 C4 C
4 Clcbj
 
3 C
3 C3 C
3 Clcbj
 
Sixsigma
SixsigmaSixsigma
Sixsigmalcbj
 
3 ADSS
3 ADSS3 ADSS
3 ADSSlcbj
 
2 C
2 C2 C
2 Clcbj
 
2 Ads
2 Ads2 Ads
2 Adslcbj
 
Itil
ItilItil
Itillcbj
 
Pmbok
PmbokPmbok
Pmboklcbj
 
2 C
2 C2 C
2 Clcbj
 
1 C
1 C1 C
1 Clcbj
 
0 Intro
0 Intro0 Intro
0 Introlcbj
 

Mais de lcbj (20)

5 Ads
5 Ads5 Ads
5 Ads
 
ISO Produto de Software
ISO Produto de SoftwareISO Produto de Software
ISO Produto de Software
 
Padroes Projeto
Padroes ProjetoPadroes Projeto
Padroes Projeto
 
boas praticas
boas praticasboas praticas
boas praticas
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
 
Uml
UmlUml
Uml
 
Mvc
MvcMvc
Mvc
 
4 Ads
4 Ads4 Ads
4 Ads
 
_2_C
_2_C_2_C
_2_C
 
4 C
4 C4 C
4 C
 
3 C
3 C3 C
3 C
 
Sixsigma
SixsigmaSixsigma
Sixsigma
 
3 ADSS
3 ADSS3 ADSS
3 ADSS
 
2 C
2 C2 C
2 C
 
2 Ads
2 Ads2 Ads
2 Ads
 
Itil
ItilItil
Itil
 
Pmbok
PmbokPmbok
Pmbok
 
2 C
2 C2 C
2 C
 
1 C
1 C1 C
1 C
 
0 Intro
0 Intro0 Intro
0 Intro
 

Qualidade de Software: Processo e Produto

  • 1. Qualidade de Software MSc. Luiz Barboza [email_address]
  • 2. Crise de Software - Chaos Report 31.1% 52.7% 16.2% 1994 19% Cancelamentos 46% Excesso Orçamento ou Não Cumprimento Escopo 35% Sucesso 2007
  • 3. Por que os Projetos Falham? 10 9 8 7 6 5 4 3 2 1 9.9% Outros 4.3% Desconhecimento da Tecnologia 6.2% Falta de Gerenciamento de TI 7.5% Não Atendimento em Tempo Hábil 8.1% Falta de Planejamento 8.7% Mudança de Requisitos 9.3% Falta de Suporte Executivo 9.9% Expectativas Não-Realísticas 10.6% Falta de Recursos 12.4% Falta de Envolvimento dos Usuários 13.1% Requisitos Incompletos
  • 4. Custo de Correção - Schach’s Summary
  • 5. Qualidade: O que é? “ A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas” (NBR ISO 8402)
  • 6. Conceito de Qualidade de Software “ Conformidade a requisitos funcionais e de desempenho explicitamente declarados , a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido”-Pressman
  • 7. Qualidade de Software: Processo x Produto QUALIDADE DO PRODUTO DE SOFTWARE QUALIDADE DO PROCESSO DE DESENVOLVIMENTO
  • 8.
  • 9.
  • 10. Qualidade do Processo de Software Desenvolvimento do SW REQUISITOS PRODUTO DE SW Análise Projeto … Validação + Verificação
  • 11. RUP
  • 12. Workflows, Workflows Details Workflow Papel Tarefa Artifato Responsavel por executa Activity Detail
  • 13. Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a subcaracterística Funcionalidade (satisfaz as necessidades?) Adequação Acurácia Interoperabilidade Segurança de acesso Conformidade Propõe - se a fazer o que é apropriado? Faz o que propôs de manei ra correta? Interage com os sistemas especificados? Evita acesso não autorizado a dados? Está de acordo com as normas, leis, etc. Confiabilidade (É imune a falhas?) Maturidade Tolerância a falhas Recuperabilidade Com que frequência apresenta falhas? Ocor rendo falhas, como reage? É capaz de recuperar dados em caso de falhas? Usabilidade (É fácil de usar?) Inteligibilidade Apreensibilidade Operacionalidade É fácil entender o conceito e a aplicação? É fácil aprender a usar? É fácil operar e controlar
  • 14. Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a subcaracterística Eficiência (Rápido e enxuto) Tempo Recursos Qual o tempo de resposta, velocid. de execução? Quanto recurso usa? Durante quanto tempo? Manutenibilidade (É fácil de modificar?) Ana lisabilidade Modificabilidade Estabilidade Testabilidade É fácil encontrar uma falha, quando ocorre? È fácil modificar e adaptar? Há grande risco quando se faz alterações? É fácil testar quando se faz alterações? Portabilidade (É fácil de usar em outro ambiente?) Adaptabilidade Capacidade para ser instalado Conformidade Capacidade para substituir É fácil adaptar a outros ambientes? É fácill instalar em outros ambientes? Está de acordo com padrões de portabilidade? É fácil usar para substituir outro sis tema?
  • 15.
  • 16. Qualidade de Software MSc. Luiz Barboza [email_address]