1 qualidade de software aula de revisão prof. guilherme alexandre monteiro reinaldo recife
TRANSCRIPT
![Page 1: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/1.jpg)
1
Qualidade de Software
Aula de Revisão
Prof. Guilherme Alexandre Monteiro Reinaldo
Recife
![Page 2: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/2.jpg)
Contatos
Prof. Guilherme Alexandre Monteiro Reinaldo
Apelido: Alexandre Cordel
E-mail/gtalk: [email protected]
Site: http://www.alexandrecordel.com.br/fbv
Celular: (81) 9801-1878
![Page 3: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/3.jpg)
Roteiro
Introdução à Qualidade TQM / TQC Manutenibilidade ISO 9001:2008 / 9000-3 ISO 12207
![Page 4: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/4.jpg)
4
Qualidade: O que é?
“É atender plenamente os requisitos do cliente”
“É superar a expectativa do cliente”
Segundo a Organização Europeia de Controle de Qualidade, “Qualidade de um produto é a condição necessária de aptidão para a finalidade a que se destina”.
Exigir de um produto qualidade além da necessária é encarecê-lo, exigir menos é prejudicar o nome do fabricante diante do público consumidor. “ 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)
![Page 5: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/5.jpg)
5
Benefícios da Qualidade Na visão do fornecedor (ex: equipe interna de
TI ou fornecedor externo – do mercado)• Maior produtividade• Maior precisão nas estimativas• Redução de defeitos no produto• Aumento da confiabilidade do produto• Menos esforço de re-trabalho• 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
![Page 6: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/6.jpg)
6
Benefícios da Qualidade
Na visão do contratante
• Auxilia a definição de critérios para seleção e descredenciamento de fornecedores
• Auxilia a definição de processos de acompanhamento do progresso e desempenho dos fornecedores nas etapas de desenvolvimento, entrega e pós-entrega dos produtos
• Auxilia a definição de critérios para avaliação e aceitação dos produtos entregues pelo fornecedor
![Page 7: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/7.jpg)
7
Evolução
Total Quality Management
Garantia da Qualidade
Controle da Qualidade
Inspeção
Detecção de ErroRetificação
Métodos estatísticosDesempenho de processoPadrões de qualidade
Sistemas da QualidadeCusto da qualidadeSolução de problemasPlanejamento da qualidade
Estratégia de qualidadeGrupos de trabalhoEnvolvimento de clientes e fornecedores
![Page 8: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/8.jpg)
8
Total Quality Management - TQM
TQM - Gerenciamento de Qualidade Total
Nova abordagem de gestão que visa incorporar a questão da qualidade aos modelos de gestão já existentes
Ponto principal é a qualidade, ou seja, a satisfação do cliente (qualidade percebida) é a base para a implantação do TQM (qualidade técnica).
TQM é uma filosofia, uma nova forma de pensar e trabalhar, que se preocupa com o atendimento das necessidades e das expectativas dos consumidores.
![Page 9: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/9.jpg)
9
Total Quality Management - TQM
TQM (Total Quality Management) tem sido amplamente utilizado em indústria, educação, governo e serviços.
Chama-se total porque o seu objetivo é a implicação não só da empresa inteira mais também a organização estendida: fornecedores, distribuidores e demais parceiros de negócios.
TQM é composta de estágios tais como: planejamento, organização, controle, liderança.
![Page 10: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/10.jpg)
10
Total Quality Control - TQC
TQC - Controle de Qualidade Total
Também tem como ponto forte a qualidade.
Aperfeiçoamento contínuo.
Nenhum dia deve passar sem que algum melhoramento tenha sido feito em algum lugar.
Melhoria pode vir tanto da organização como do ambiente externo.
![Page 11: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/11.jpg)
11
TQM vs. TQC
TQM, compreende o gerenciamento das relações entre todos os envolvidos com a existência da empresa, não se restringindo somente ao relacionamento com o Cliente.
TQC, pode ser definido como um conjunto de atividades, envolvendo toda a empresa, que têm como objetivo assegurar o resultado final do empreendimento, atuando diariamente em prol desse objetivo.
Qualidade relaciona-se mais enfaticamente à satisfação do Cliente ou melhor Eficiência e Eficácia no relacionamento com o Cliente
Qualidade Total expande a necessidade de se ter Eficácia e Eficiência no relacionamento de todos os elementos que compõem o modelo da empresa inserida em um contexto mais amplo.
Na prática, empresas que aplicam o TQM ou o TQC acabam por desenvolver um conjunto de atividades similar e talvez por isso é que muitos autores confundam os termos. Conceitualmente podemos considerar que o TQC seja uma parte integrante do TQM.
![Page 12: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/12.jpg)
12
Fatores de Qualidade: Manutenibilidade MANUTENÇÃO CORRETIVA: identificar e corrigir
erros MANUTENÇÃO ADAPTATIVA: adaptar o software
ao ambiente MANUTENÇÃO PERFECTIVA: atender pedidos do
usuário para modificar funções existentes, incluir novas funções e efetuar melhoramentos gerais
MANUTENÇÃO PREVENTIVA: Melhorar a manutenibilidade ou confiabilidade futuras e fornecer uma base melhor para futuros melhoramentos
MANUTENÇÃO PREDITIVA: Substituição antes de apresentar problema
![Page 13: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/13.jpg)
13
Introdução
Norma ISO 9001ISO 9001:2008 (aplicado à empresa)
É um padrão internacional que “especifica requisitos para um sistema gerencial de qualidade de uma organização”.
ISO 9000-3 (aplicado ao produto)Estabelece um guia para facilitar a aplicação da ISO 9001 para desenvolvimento, suporte e manutenção de software.
ISO9001 ISO9002
ISO9000-3 Software
Família ISO9000
![Page 14: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/14.jpg)
14
Certificação ISO 9001
ISO 9000-3A aplicação da ISO 9000-3 independe de tecnologia, modelos de ciclo de vida, processos de desenvolvimento, seqüência de atividades ou estrutura organizacional.
Relação com o TQCQualquer empresa que tenha implantado o TQC satisfará a qualquer auditoria visando a certificação pela norma ISO 9001. No entanto o inverso não é verdadeiro.
O fato de uma empresa estar certificada pela ISO 9001 não atrapalha um programa de TQC.
![Page 15: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/15.jpg)
15
Certificação ISO 9001
O que significa obter a certificação ISO 9001?Significa que o Sistema de Qualidade da Organização foi avaliado por uma entidade independente reconhecida por um organismo nacional de acreditação, e considerado de acordo com os requisitos da norma ISO 9001.
O certificado tem validade de 3 anos. Após esse prazo ele precisa ser renovado. Além disso a cada 6 meses o sistema é auditado para verificar se ele continua a atender aos requisitos da norma. O certificado poderá não ser revalidado se a organização deixar de cumprir os requisitos.
![Page 16: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/16.jpg)
16
Certificação ISO 9001
Pode ser usada quando a organização:
• Necessita demonstrar sua capacidade para fornecer de forma coerente produtos que atendam aos requisitos do cliente e requisitos regulamentares aplicáveis;
• Aumentar a satisfação do cliente por meio da efetiva aplicação do sistema e a garantia da conformidade com os requisitos do cliente e requisitos regulamentares aplicáveis.
![Page 17: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/17.jpg)
17
Estrutura da ISO 9001
Enfatiza 8 elementos:
• Objetivo• Referência Normativa• Termos e Definições• Sistema de Gestão da Qualidade• Responsabilidade da Direção• Gestão de Recursos• Realização do produto• Medição, Análise e Melhoria
![Page 18: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/18.jpg)
18
Modelo de Abordagem por Processos
![Page 19: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/19.jpg)
19ISO 9001:2008 / ISO 9000-3/ ISO 12207
Entendendo o Padrão ISO 12207 Composta por processos, atividades e tarefas Flexível, modular e adaptável Modularidade (módulos bem definidos) Responsabilidade (responsável único por
processo) Independe de linguagem, método e modelo de
ciclo de vida Processos: Fundamentais, Apoio,
Organizacionais e Adaptação
Padrão ISO 12207
![Page 20: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/20.jpg)
20
Desdobramento do Processo
![Page 21: 1 Qualidade de Software Aula de Revisão Prof. Guilherme Alexandre Monteiro Reinaldo Recife](https://reader035.vdocuments.pub/reader035/viewer/2022062312/552fc12b497959413d8d1283/html5/thumbnails/21.jpg)
21
Processo de Ciclo de Vida de Software