CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
Gerenciamento e controle da qualidade de software
1. GERÊNCIA E CONTROLE DE
QUALIDADE DE SOFTWARE.
Garantia da Qualidade de Software.
Turma: DSN05S1
Equipe: Orlean Ribeiro - 13352202
Rafael Lima - 13352652
Valcimar Costa - 13376993
2. GARANTIA DA QUALIDADE DE SOFTWARE.
Segundo o QAI(Quality Assurance Institute):
Formado por um conjunto planejado e
sistemático de atividades, que tem por objetivo
prover confiança sobre a conformidade de
produtos e serviços a requisitos especificados e
que venham ao encontro das necessidades dos
usuários.
3. GARANTIA DA QUALIDADE DE SOFTWARE.
E Segundo o MPS – br (Melhoria do Processo de Software Brasileiro):
É assegurar que os produtos de
trabalho e a execução dos processos estão em
conformidade com os planos e recursos
predefinidos.
4. GARANTIA DA QUALIDADE DE SOFTWARE.
Atividade aplicada durante o processo;
Foco na prevenção de inconformidades;
Busca na melhoria continua;
Palavra-chave -> PREVENÇÃO;
Principal Objetivo:
PRODUZIR SOFTWARE DE ALTA QUALIDADE.
8. QUALIDADE DO PRODUTO.
Objetivo do Processo de Desenvolvimento;
Para alcançar qualidade do produto, deve-se ter bem definidas:
Finalidade;
Características do Software;
Processo de Desenvolvimento obedecido.
9. “ É desenvolver um produto de Software, seguindo um
processo de qualidade. Gerando assim um produto de
qualidade”.
GESTÃO DE QUALIDADE DE PROCESSO
10. Direcionamento das ações do processo produtivo
para o pleno atendimento do Cliente.
A Qualidade, não é centrada apenas no Produto
Acabado. É exercida sobre o processo de
fabricação.
GESTÃO DE QUALIDADE DE PROCESSO
11. Os principais modelos da atualidade são:
CMMI(SEI, 2001).
Norma ISO/IEC 15504-5 (2003), ISO/IEC 12207 (1998) .
No cenário nacional, o Modelo de Referência MPS que faz parte
do MPS.BR (Melhoria de Processo do Software
Brasileiro),(SOFTEX 2006).
GESTÃO DE QUALIDADE DE PROCESSO
12. Para este tipo de gestão, são necessários
inspetores exercendo um rigoroso controle sobre o
processo. Lembre-se algo para ser gerido precisa ser
mensurável. Abrindo espaço para técnicas de
qualidade conhecidas como ferramentas de
qualidade (ferramentas de melhoria do processo
produtivo), entre elas:
A GESTÃO DE QUALIDADE DE PROCESSO
13. Gráficos de Controle;
”Identificar causas especiais. Informa se o processo estar ou não sob controle estatístico”.
Diagramas;
“Identificar possíveis causas do problemas”.
Histogramas;
“permite resumir as informações”.
Folhas de Checagem;
“Consiste em um meio de facilitar , padronizar a coleta de dados ou seja os itens já estão impressos
, sendo que analise e otimizada”.
Gráficos de Pareto;
“disponibiliza as informações de uma maneira clara e fácil de se priorizar ações”.
GESTÃO DE QUALIDADE DE PROCESSO
14. O uso de ferramentas da qualidade agregam valor ao processo e
contribuem para a evolução da Qualidade. Porém, uma melhoria localizada não
significa uma melhoria global (de todo o processo); há a necessidade de
otimizar-se todo o processo. Para tanto, através de um gerenciamento
operacional, implementa-se estratégias ao invés de somente ferramentas.
Estas estratégias preveem:
Eliminação de defeitos;
Acréscimo da capacidade de produção;
Ações que geram maiores índices de produtividade;
Otimização dos processos através das melhorias dos métodos de trabalho;
Atendimento às especificações do Cliente.
GESTÃO DE QUALIDADE DE PROCESSO
15. Inspeção da Qualidade X Controle de Qualidade:
Enquanto a inspeção avalia o produto e detecta defeitos, o controle propõe
o que fazer a partir dos resultados da inspeção, gerando ações corretivas e
preventivas.
GESTÃO DE QUALIDADE DE PROCESSO
16. ATIVIDADES DE PADRONIZAÇÃO.
Para a Qualidade do Produto:
ISO/IEC 9126;
Atual Padronização para Qualidade de Software;
Baseada em 3 níveis: Características, Sub-
Características e Métricas;
Características Sub-Características Métricas
17. CARACTERÍSTICAS DA ISO/IEC 9126
Funcionalidade Satisfaz as Necessidades?;
Confiabilidade É imune à falhas?;
Usabilidade É fácil de usar?;
Eficiência É rápido e “enxuto”?;
Manutenibilidade É fácil modificar?;
Portabilidade É fácil usar em outro ambiente?
18. CARACTERÍSTICAS DA ISO/IEC 12207
ISO/IEC 12207 - Information Technology – Software Life-
Cycle Processes.
NBR ISO/IEC 12207 - Tecnologia da Informação - Processos
de Ciclo de Vida de Software.
Cobre todo o ciclo de vida do desenvolvimento
de software, desde à concepção até à retirada da
execução.