Qualidade de Software
Afinal de contas o que é qualidade de Software?
Qualidade de software é uma á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. 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.
“ 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)
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.
Lembre-se!!!!
Fundamentos de qualidade de software
•Atender as expectativas do Cliente
•Examinar custos relacionado a qualidade
•Desenvolver sistemas e procedimentos que
suportem
qualidade e melhoria.
• Desenvolver um processo de melhoria contínua
Gerência do processo de qualidade de software
•Gerência do processo de qualidade de
software
•Garantia de qualidade de software
•Verificação e validação
•Revisões e auditorias
• Requisitos de qualidade para aplicações
• Caracterização de defeitos
• Técnicas de gerência de qualidade de software
• Medidas de qualidade de software
Considerações práticas
Benefícios da qualidade de Software
• Maior produtividade
• Maior precisão nas estimativas
• Redução de defeitos no produto
• Aumento da confiabilidade do produto
• Menos esforço de retrabalho
• Menos horas extras de trabalho
• Redução do tempo para atender o mercado
• Redução de custo de desenvolvimento e manutenção
• Maior competitividade
• Maior índice de satisfação do cliente/usuário final
•CMMI (Modelo de Maturidade em Capacitação Integração)
•MPS.BR (Melhoria de Processos do Software Brasileiro)
•ISO (Organização Internacional para Padronização)
Modelos de Qualidade
Segundo o SWEBOK, a qualidade de software é um tema tão importante que é
encontrado, de forma ubíqua, em todas as outras áreas de conhecimento
envolvidas em um projeto. Além disso, ele deixa claro que essa área, como nele
definida, trata dos aspectos estáticos, ou seja, daqueles que não exigem a
execução do software para avaliá-lo, em contraposição à área de conhecimento
teste de software.
Porém, é normal que se encontrem autores e empresas que afirmam serem os
testes de software uma etapa da qualidade de software.
Muita coisa pode ser encontrada no site http://www.ibqts.com.br O IBQTS,
Instituto Brasileiro de Qualidade em Testes de Software.
Podem ser encontradas mais informações no site http://www.bstqb.com.br o
BSTQB, Brazilian Software Testing Quality Board
SWEBOK: Guia do Conjunto de Conhecimentos em Engenharia de Software
É importante!
Referências
http://jkolb.com.br/qualidade-projeto-e-desenvolvimento-de-software/
http://pt.wikipedia.org/wiki/Qualidade_de_software
http://ftp.udesc.br/~r4al/qt.htm
Até mais e obrigado pelos peixes

Qualidade de Software

  • 1.
  • 2.
    Afinal de contaso que é qualidade de Software? Qualidade de software é uma á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. 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. “ 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)
  • 3.
    A qualidade doproduto 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. Lembre-se!!!!
  • 4.
    Fundamentos de qualidadede software •Atender as expectativas do Cliente •Examinar custos relacionado a qualidade •Desenvolver sistemas e procedimentos que suportem qualidade e melhoria. • Desenvolver um processo de melhoria contínua
  • 5.
    Gerência do processode qualidade de software •Gerência do processo de qualidade de software •Garantia de qualidade de software •Verificação e validação •Revisões e auditorias
  • 6.
    • Requisitos dequalidade para aplicações • Caracterização de defeitos • Técnicas de gerência de qualidade de software • Medidas de qualidade de software Considerações práticas
  • 7.
    Benefícios da qualidadede Software • Maior produtividade • Maior precisão nas estimativas • Redução de defeitos no produto • Aumento da confiabilidade do produto • Menos esforço de retrabalho • Menos horas extras de trabalho • Redução do tempo para atender o mercado • Redução de custo de desenvolvimento e manutenção • Maior competitividade • Maior índice de satisfação do cliente/usuário final
  • 8.
    •CMMI (Modelo deMaturidade em Capacitação Integração) •MPS.BR (Melhoria de Processos do Software Brasileiro) •ISO (Organização Internacional para Padronização) Modelos de Qualidade
  • 9.
    Segundo o SWEBOK,a qualidade de software é um tema tão importante que é encontrado, de forma ubíqua, em todas as outras áreas de conhecimento envolvidas em um projeto. Além disso, ele deixa claro que essa área, como nele definida, trata dos aspectos estáticos, ou seja, daqueles que não exigem a execução do software para avaliá-lo, em contraposição à área de conhecimento teste de software. Porém, é normal que se encontrem autores e empresas que afirmam serem os testes de software uma etapa da qualidade de software. Muita coisa pode ser encontrada no site http://www.ibqts.com.br O IBQTS, Instituto Brasileiro de Qualidade em Testes de Software. Podem ser encontradas mais informações no site http://www.bstqb.com.br o BSTQB, Brazilian Software Testing Quality Board SWEBOK: Guia do Conjunto de Conhecimentos em Engenharia de Software É importante!
  • 10.
  • 11.
    Até mais eobrigado pelos peixes