SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Qualidade de Software
"Antes de imprimir pense em sua responsabilidade
e compromisso com o MEIO AMBIENTE."
Givanaldo Rocha de Souza
givanaldo.rocha@ifrn.edu.br
http://docente.ifrn.edu.br/givanaldorocha
Engenharia de Software
Layout original gentilmente cedido pelo professor Fábio Procópio
Seminário sobre Qualidade de Software
Introdução – Qualidade de Software
 “Área de conhecimento da engenharia de software que objetiva
garantir a qualidade do software através da definição e
normatização de processos de desenvolvimento.” [Wikipedia].
 Apesar dos modelos aplicados na garantia da qualidade de software atuarem
principalmente no processo, o principal objetivo
é garantir um produto final que satisfaça às
expectativas do cliente, dentro daquilo que foi
acordado inicialmente.
Seminário sobre Qualidade de Software
Qualidade de Software
 Um software de qualidade é fácil de usar, funciona corretamente, é de fácil
manutenção e mantém a integridade dos dados para evitar possíveis falhas,
fora ou não, do seu controle.
 Os custos resultantes de defeitos ou erros provocados por falha de softwares,
tanto para as empresas de softwares como para usuários, poderiam ser
catastróficos, bancos poderiam perder milhões de dólares e clientes veriam
seus dinheiros sumirem.
Seminário sobre Qualidade de Software
Qualidade no Desenvolvimento de Software
 No desenvolvimento de software, a qualidade do produto está diretamente
relacionada à qualidade do processo de desenvolvimento.
 Desta forma, é comum que a busca por um software de maior qualidade passe
necessariamente por uma melhoria no processo de desenvolvimento.
Seminário sobre Qualidade de Software
Qualidade no Desenvolvimento de Software
 Para ajudar nessa questão, a International Organization Standardization (ISO) e
a International Electrotechnical Comission (IEC) se uniram para editar normas
internacionais conjuntas.
 A norma internacional ISO/IEC define qualidade de software como “A
totalidade de características de um produto de software que lhe confere a
capacidade de satisfazer necessidades explícitas e implícitas”.
Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
 CMMI (Capabilibity Maturity Model Integration)
 Práticas necessárias à maturidade do processo de desenvolvimento de software.
 Níveis variam de 0 (inicial) até 5 (em otimização).
 MPS.BR (Melhoria de Processos do Software Brasileiro)
 Modelo voltado para a realidade do mercado de pequenas empresas de desenvolvimentos de
software no Brasil.
 Baseado nas normas ISO/IEC 12207 e 15504 e compatível com o CMMi.
 Apoiado pelo Ministério de Ciência e Tecnologia, FINEP e Banco Interativo de
Desenvolvimento.
 Níveis variam de A (em otimização) até G (parcialmente gerenciado).
 MPT.BR (Melhoria do Processo de Teste Brasileiro)
 Modelo para apoiar organizações por meio do desenvolvimento da disciplina de testes.
 Baseados em diversos outros modelos, tais como CMMi e MPS.BR.
 Níveis variam de 1 (parcialmente gerenciado) até 5 (automação e otimização)
Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
 ISO 9001:2008
 Pertencente à família ISO 9001 (gestão de qualidade para qualquer organização).
 Estabelece os requisitos para um sistema de gestão da qualidade.
 Padronização de todos os processos-chave, que afetam o produto e o cliente.
 Garantir a rastreabilidade do processo e fornecer meios apropriados de ações corretivas.
 ISO/IEC 9126
 Norma para qualidade de produto de software.
 Propõe atributos de qualidade distribuídos em seis características
Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
 ISO/IEC 12207
 Estabelece uma estrutura comum para os processos de ciclo de vida do software.
 Visa ajudar a organização a compreender todos os componentes presentes na aquisição e
fornecimento de software.
 Processos divididos em três categorias: fundamentais, apoio e organizacionais.
 ISO/IEC 15504
 Conhecida como SPICE, define o processo de desenvolvimento de software, sendo uma
evolução da ISO/IEC 12207.
 Possui níveis de capacidade, assim como o CMMI
Seminário sobre Qualidade de Software
Seminário sobre Qualidade de Software
 Cada grupo apresentará o seminário sobre um modelo de qualidade de
software, explicando como funciona o mesmo.
 Os principais quesitos avaliados na apresentação serão:
 Conteúdo da apresentação
 Didática e domínio de conteúdo
 Material apresentado (slides, textos, etc.)
 Organização
 Excesso de leitura
 Tempo de apresentação
 Estrutura sugerida: introdução, histórico, conceitos relacionados, aplicação do
modelo, empresas que usam o modelo, conclusão e referências.
Seminário sobre Qualidade de Software
Seminário sobre Qualidade de Software
 Referências: além de sites web, procurem por revistas especializadas no
assunto, além de livros.
 Exemplos:
 Revista do Programa Brasileiro da Qualidade e Produtividade em Software
 Revista Engenharia de Software (Devmedia)
 IEEE Software
 SBC Horizontes
Seminário sobre Qualidade de Software
Temas para o seminário
 MPS.BR (João Pedro, Iana, Mara, Ruan)
 CMMi (Giovanni, Felipe, Fernando)
 MPT.BR (André, Juarez, Wendel, Gilmar)
 ISO/IEC 9001:2008 (Alison, Mateus, Rafael, Sanderson)
 ISO/IEC 15504 (Ádila, Alyne, Esau, Emerson)
Apresentação:
 Data: 20/11/2013
 Valor: 5,0 pontos
 Tempo: 20~25 minutos
Seminário sobre Qualidade de Software
Referências
 __. Qualidade de Software. Disponível em http://pt.wikipedia.org/wiki/Qualidade_de_software.
 __. Qualidade de Software. Disponível em http://www.qualidadedesoftware.com.br.
 ANIDO, R. Qualidade de Software. Disponível em http://www.ic.unicamp.br/~ranido/mc626/Qualidade.pdf.
 KOSCIANSKI, A.; SOARES, M. S. Qualidade de Software. 2. ed. São Paulo: Novatec, 2007.
 DEVMEDIA. Revista Engenharia de Software. Disponível em http://www.devmedia.com.br/revista-engenharia-
de-software-magazine.
 SOFTEX. Qualidade – MPS.BR. Disponível em http://www.softex.br/mpsbr.
 __. MPT.BR. Disponível em http://mpt.org.br/mpt.
 JUNIOR, I. MPT.BR: Melhoria do Processo de Teste Brasileiro. Disponível em
http://www.each.usp.br/cbsoft2011/imagens/slides/industria/App_09_00.pdf.
 CMMI INSTITUTE. CMMI. Disponível em http://cmmiinstitute.com.
 __. CMMI. Disponível em http://pt.wikipedia.org/wiki/CMMI.
 __. ISO 9001. Disponível em http://academiaplatonica.com.br/2011/gestao/iso-90012008-sistemas-de-gestao-
da-qualidade-requisitos-0-introducao.
 __. ISO/IEC 9126. Disponível em http://pt.wikipedia.org/wiki/ISO_9126.
 __. ISO/IEC 12207. Disponível em http://pt.wikipedia.org/wiki/IEC_12207.
 __. ISO/IEC 15504. Disponível em http://pt.wikipedia.org/wiki/ISO_15504.

Weitere ähnliche Inhalte

Ähnlich wie ESw 10 - Qualidade de Software.pdf

T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
stefaniak2004
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
William Gomes
 
Melhoria de processos do software brasileiro
Melhoria de processos do software brasileiroMelhoria de processos do software brasileiro
Melhoria de processos do software brasileiro
ingrid_fatec
 

Ähnlich wie ESw 10 - Qualidade de Software.pdf (20)

T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Qualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação AtualQualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação Atual
 
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaQualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa Certificada
 
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
 
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARELIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
 
3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes3. apresentacao rp tec com 2018 gustavo bernardes
3. apresentacao rp tec com 2018 gustavo bernardes
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
Introdução Qualidade de Software
Introdução Qualidade de SoftwareIntrodução Qualidade de Software
Introdução Qualidade de Software
 
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
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Qualidade de software, muito além dos testes - RP Tec Com - 2018
Qualidade de software, muito além dos testes - RP Tec Com - 2018
 
Melhoria de processos do software brasileiro
Melhoria de processos do software brasileiroMelhoria de processos do software brasileiro
Melhoria de processos do software brasileiro
 
Aula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptxAula 4 -Qualidade do Processo.pptx
Aula 4 -Qualidade do Processo.pptx
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 

ESw 10 - Qualidade de Software.pdf

  • 1. Qualidade de Software "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Engenharia de Software Layout original gentilmente cedido pelo professor Fábio Procópio
  • 2. Seminário sobre Qualidade de Software Introdução – Qualidade de Software  “Área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento.” [Wikipedia].  Apesar dos modelos aplicados na garantia da qualidade de software atuarem principalmente no processo, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi acordado inicialmente.
  • 3. Seminário sobre Qualidade de Software Qualidade de Software  Um software de qualidade é fácil de usar, funciona corretamente, é de fácil manutenção e mantém a integridade dos dados para evitar possíveis falhas, fora ou não, do seu controle.  Os custos resultantes de defeitos ou erros provocados por falha de softwares, tanto para as empresas de softwares como para usuários, poderiam ser catastróficos, bancos poderiam perder milhões de dólares e clientes veriam seus dinheiros sumirem.
  • 4. Seminário sobre Qualidade de Software Qualidade no Desenvolvimento de Software  No desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento.  Desta forma, é comum que a busca por um software de maior qualidade passe necessariamente por uma melhoria no processo de desenvolvimento.
  • 5. Seminário sobre Qualidade de Software Qualidade no Desenvolvimento de Software  Para ajudar nessa questão, a International Organization Standardization (ISO) e a International Electrotechnical Comission (IEC) se uniram para editar normas internacionais conjuntas.  A norma internacional ISO/IEC define qualidade de software como “A totalidade de características de um produto de software que lhe confere a capacidade de satisfazer necessidades explícitas e implícitas”.
  • 6. Seminário sobre Qualidade de Software Modelos de Qualidade de Software  CMMI (Capabilibity Maturity Model Integration)  Práticas necessárias à maturidade do processo de desenvolvimento de software.  Níveis variam de 0 (inicial) até 5 (em otimização).  MPS.BR (Melhoria de Processos do Software Brasileiro)  Modelo voltado para a realidade do mercado de pequenas empresas de desenvolvimentos de software no Brasil.  Baseado nas normas ISO/IEC 12207 e 15504 e compatível com o CMMi.  Apoiado pelo Ministério de Ciência e Tecnologia, FINEP e Banco Interativo de Desenvolvimento.  Níveis variam de A (em otimização) até G (parcialmente gerenciado).  MPT.BR (Melhoria do Processo de Teste Brasileiro)  Modelo para apoiar organizações por meio do desenvolvimento da disciplina de testes.  Baseados em diversos outros modelos, tais como CMMi e MPS.BR.  Níveis variam de 1 (parcialmente gerenciado) até 5 (automação e otimização)
  • 7. Seminário sobre Qualidade de Software Modelos de Qualidade de Software  ISO 9001:2008  Pertencente à família ISO 9001 (gestão de qualidade para qualquer organização).  Estabelece os requisitos para um sistema de gestão da qualidade.  Padronização de todos os processos-chave, que afetam o produto e o cliente.  Garantir a rastreabilidade do processo e fornecer meios apropriados de ações corretivas.  ISO/IEC 9126  Norma para qualidade de produto de software.  Propõe atributos de qualidade distribuídos em seis características
  • 8. Seminário sobre Qualidade de Software Modelos de Qualidade de Software  ISO/IEC 12207  Estabelece uma estrutura comum para os processos de ciclo de vida do software.  Visa ajudar a organização a compreender todos os componentes presentes na aquisição e fornecimento de software.  Processos divididos em três categorias: fundamentais, apoio e organizacionais.  ISO/IEC 15504  Conhecida como SPICE, define o processo de desenvolvimento de software, sendo uma evolução da ISO/IEC 12207.  Possui níveis de capacidade, assim como o CMMI
  • 9. Seminário sobre Qualidade de Software Seminário sobre Qualidade de Software  Cada grupo apresentará o seminário sobre um modelo de qualidade de software, explicando como funciona o mesmo.  Os principais quesitos avaliados na apresentação serão:  Conteúdo da apresentação  Didática e domínio de conteúdo  Material apresentado (slides, textos, etc.)  Organização  Excesso de leitura  Tempo de apresentação  Estrutura sugerida: introdução, histórico, conceitos relacionados, aplicação do modelo, empresas que usam o modelo, conclusão e referências.
  • 10. Seminário sobre Qualidade de Software Seminário sobre Qualidade de Software  Referências: além de sites web, procurem por revistas especializadas no assunto, além de livros.  Exemplos:  Revista do Programa Brasileiro da Qualidade e Produtividade em Software  Revista Engenharia de Software (Devmedia)  IEEE Software  SBC Horizontes
  • 11. Seminário sobre Qualidade de Software Temas para o seminário  MPS.BR (João Pedro, Iana, Mara, Ruan)  CMMi (Giovanni, Felipe, Fernando)  MPT.BR (André, Juarez, Wendel, Gilmar)  ISO/IEC 9001:2008 (Alison, Mateus, Rafael, Sanderson)  ISO/IEC 15504 (Ádila, Alyne, Esau, Emerson) Apresentação:  Data: 20/11/2013  Valor: 5,0 pontos  Tempo: 20~25 minutos
  • 12. Seminário sobre Qualidade de Software Referências  __. Qualidade de Software. Disponível em http://pt.wikipedia.org/wiki/Qualidade_de_software.  __. Qualidade de Software. Disponível em http://www.qualidadedesoftware.com.br.  ANIDO, R. Qualidade de Software. Disponível em http://www.ic.unicamp.br/~ranido/mc626/Qualidade.pdf.  KOSCIANSKI, A.; SOARES, M. S. Qualidade de Software. 2. ed. São Paulo: Novatec, 2007.  DEVMEDIA. Revista Engenharia de Software. Disponível em http://www.devmedia.com.br/revista-engenharia- de-software-magazine.  SOFTEX. Qualidade – MPS.BR. Disponível em http://www.softex.br/mpsbr.  __. MPT.BR. Disponível em http://mpt.org.br/mpt.  JUNIOR, I. MPT.BR: Melhoria do Processo de Teste Brasileiro. Disponível em http://www.each.usp.br/cbsoft2011/imagens/slides/industria/App_09_00.pdf.  CMMI INSTITUTE. CMMI. Disponível em http://cmmiinstitute.com.  __. CMMI. Disponível em http://pt.wikipedia.org/wiki/CMMI.  __. ISO 9001. Disponível em http://academiaplatonica.com.br/2011/gestao/iso-90012008-sistemas-de-gestao- da-qualidade-requisitos-0-introducao.  __. ISO/IEC 9126. Disponível em http://pt.wikipedia.org/wiki/ISO_9126.  __. ISO/IEC 12207. Disponível em http://pt.wikipedia.org/wiki/IEC_12207.  __. ISO/IEC 15504. Disponível em http://pt.wikipedia.org/wiki/ISO_15504.