SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Controle e garantiaControle e garantia
Prof. Alex Dias Camargo
alexcamargo@ifsul.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUL-RIO-GRANDENSE
CÂMPUS BAGÉ
QUALIDADE DE SOFTWARE
2
I. Plano de aula
Na aula anterior foi visto:
 Apresentação da disciplina

 Discussões iniciais do plano de trabalho
QDS - Controle e garantia
3
I. Plano de aula
Nesta aula será apresentado:
 Conceitos básicos de qualidade de software

 Controle e garantia de qualidade
QDS - Controle e garantia
4
1. Introdução
Segundo a NBR ISO 9000, "qualidade é o grau no qual um
conjunto de características inerentes que satisfaz aos requisitos".
 Obter qualidade de software não é uma tarefa trivial.
 A qualidade depende muito dos requisitos e da complexidade
envolvida.
 Em 2015*, 15,3% das empresas brasileiras de TI receberam
certificados específicos de tecnologia.
*Dados da ASSESPRO
QDS - Controle e garantia
5
1. Introdução
QDS - Controle e garantia
Figura. Evolução da qualidade de software.
6
2. Qualidade e processo de software
A qualidade do processo de um software prioriza principalmente
quatro características:
 Usabilidade: facilidade de operação.
 Confiabilidade: tolerância a falhas e recuperação.
 Funcionalidade: acurácia e adequação.
 Manutenibilidade: facilidade de manutenção.
QDS - Controle e garantia
7
2. Qualidade e processo de software
QDS - Controle e garantia
Figura. Características de qualidade de software.
8
2.1 Controle de qualidade
Um parecer independente para verificar conformidades a padrões
baseados em critérios objetivos. Ex: Auditorias.
 Primeira parte: uma organização sobre si mesma.
 Segunda parte: uma organização sobre uma outra.
 Algumas auditorias visam certificações.
QDS - Controle e garantia
9
2.1 Controle de qualidade
QDS - Controle e garantia
Figura. Controle de qualidade: software de apoio à auditorias
10
2.2 Garantia da qualidade
Visa auxiliar a organização a melhorar através da identificação de
problemas críticos. Ex: Avaliações.
 Busca conhecer como a organização trabalha.
 Foco em revisão e não em auditoria.
 Premissas: envolvimento da liderança e respeito a diferentes
pontos de vista.
QDS - Controle e garantia
11
2.1 Controle de qualidade
QDS - Controle e garantia
Figura. Garantia de qualidade: questões específicas de avaliação.
12
3. Exercícios
1. Escreva um artigo no formato de resumo expandido (2 páginas)
sobre “Avaliação de sistemas de informação: facilidade e utilidade”
utilizando o formato padrão SBC. O documento dever conter, as
seções:
- Título (baseado no tema)
- Resumo (somente em português, 3 linhas)
- Introdução (com uma figura adaptada)
- Referencial teórico (com uma tabela comparativa)
- Considerações finais (opiniões com base no que foi escrito)
- Referências (Google Acadêmico, mínimo 3)
Palavras-chave: Processo de avaliação, categorias de avaliação,
métricas
Um template está disponível em:
https://apus.digital/template.doc
QDS - Controle e garantia
13
3. Exercícios
2. Cite 3 fatores que afetam a qualidade do software, explicando
cada um deles.
3. De maneira simplificada, qual a diferença entre controle de
qualidade e garantia de qualidade?
4. A qualidade de software pode ser avaliada de acordo com o
ponto de vista do usuário, do desenvolvedor e da organização. Em
relação a isso, descreva um exemplo prático de cada.
5. A "Resolução de Problemas", um dos processos de qualidade de
software pertencentes à natureza de apoio dos processos, possui
quais objetivos principais?
6. Descreva duas situações práticas: a primeira delas, um cenário
na qual há a necessidade de uma auditoria; na segunda, um
instrumento de avaliação que seja simples e eficaz no seu
entender.
QDS - Controle e garantia
14
Referências básicas
CHRISSIS, M.B., KONRAD, M., SHRUM, S., CMMI for development:
guidelines for process integration and product improvement, 3rd
edition, Addison Wesley Professional, 2011.
DELAMARO, M.E.; MALDONADO, J.C.; JINO, M. Introdução ao Teste de
Software. Elsevier Editora, ISBN 978-8535226348. 2007.
MYERS, G.; BADGETT, T.; THOMAS, T.; SANDLER, C.; The Art of Software
Testing. Wiley, 3rd Edition, ISBN 978-1118031964. 2011.
PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software, 8º edição.
AMGH, 01/2016.
PAULA FILHO, W. de P., Engenharia de Software: fundamentos,
métodos e padrões. 3.ed. Rio de Janeiro. LTC. 2008.
ROCHA, A.R.C., SOUZA, G.S., BARCELLOS, M.P., Medição e Controle
Estatístico de Processos. MCTi: Série de Livros PBQP. 2012.
QDS - Controle e garantia

Mais conteúdo relacionado

Mais procurados

Visão geral da engenharia de software qualidade de software
Visão geral da engenharia de software   qualidade de softwareVisão geral da engenharia de software   qualidade de software
Visão geral da engenharia de software qualidade de softwarejordanavy
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_softwarestefaniak2004
 
Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareRonney Moreira de Castro
 
Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Érika Santos
 
Engenharia de software apostila analise de requisitos ii
Engenharia de software   apostila analise de requisitos iiEngenharia de software   apostila analise de requisitos ii
Engenharia de software apostila analise de requisitos iirobinhoct
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introduçãomiroslayer
 
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 softwareBruno Nascimento
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixCris Fidelix
 
Adoção do CMMI e Metodologias Ágeis em Empresas Brasileiras
Adoção do CMMI e Metodologias Ágeis em Empresas BrasileirasAdoção do CMMI e Metodologias Ágeis em Empresas Brasileiras
Adoção do CMMI e Metodologias Ágeis em Empresas BrasileirasWildtech
 
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
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Marcelo Schumacher
 

Mais procurados (20)

Visão geral da engenharia de software qualidade de software
Visão geral da engenharia de software   qualidade de softwareVisão geral da engenharia de software   qualidade de software
Visão geral da engenharia de software qualidade de software
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
Conceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de softwareConceitos de básicos de qualidade de software
Conceitos de básicos de qualidade de software
 
Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).Erika questionario pt 1 (Eng Software III).
Erika questionario pt 1 (Eng Software III).
 
Engenharia de software apostila analise de requisitos ii
Engenharia de software   apostila analise de requisitos iiEngenharia de software   apostila analise de requisitos ii
Engenharia de software apostila analise de requisitos ii
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introdução
 
ISO IEC 12207
ISO IEC 12207ISO IEC 12207
ISO IEC 12207
 
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
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane FidelixAula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
Aula 01 - Introdução Engenharia de requisitos - Prof.ª Cristiane Fidelix
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
O que e cmm
O que e  cmmO que e  cmm
O que e cmm
 
Adoção do CMMI e Metodologias Ágeis em Empresas Brasileiras
Adoção do CMMI e Metodologias Ágeis em Empresas BrasileirasAdoção do CMMI e Metodologias Ágeis em Empresas Brasileiras
Adoção do CMMI e Metodologias Ágeis em Empresas Brasileiras
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Rastreabilidade de Requisitos
Rastreabilidade de RequisitosRastreabilidade de Requisitos
Rastreabilidade de Requisitos
 
Trabalho CMM
Trabalho CMMTrabalho CMM
Trabalho CMM
 
Como os processos de testes ajudam na obtenção de melhores resultados
Como os processos de testes  ajudam na obtenção de melhores resultadosComo os processos de testes  ajudam na obtenção de melhores resultados
Como os processos de testes ajudam na obtenção de melhores resultados
 
Mizenboushi
MizenboushiMizenboushi
Mizenboushi
 
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
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
 

Semelhante a Qualidade de Software: Controle e garantia

QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...AlexandreLisboadaSil
 
11 1 --teste_de_software_motivação_e_conceitos_basicos
11 1 --teste_de_software_motivação_e_conceitos_basicos11 1 --teste_de_software_motivação_e_conceitos_basicos
11 1 --teste_de_software_motivação_e_conceitos_basicosFabricio Guimaraes Soares
 
Agile Testing, por Carolina Borim
Agile Testing, por Carolina BorimAgile Testing, por Carolina Borim
Agile Testing, por Carolina BorimThoughtworks
 
FEI - Modelagem de negocios - 2° semestre 2010
FEI - Modelagem de negocios - 2° semestre 2010FEI - Modelagem de negocios - 2° semestre 2010
FEI - Modelagem de negocios - 2° semestre 2010nathan85
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptAnaCruz222982
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptAnaCruz222982
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptSusanaVieira65
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptCarla Silva
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptIsabelMaria77
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Maicon Zerbielli
 
Gerenciamento e Controle de Qualidade 1.pdf
Gerenciamento e Controle de Qualidade 1.pdfGerenciamento e Controle de Qualidade 1.pdf
Gerenciamento e Controle de Qualidade 1.pdfAdilson Lima
 
35 artigo sistema qualidade x controladoria
35 artigo sistema qualidade x controladoria35 artigo sistema qualidade x controladoria
35 artigo sistema qualidade x controladoriaAmanda Fraga
 
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARELIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWAREOs Fantasmas !
 
Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Priscilla Aguiar
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...Fábio Pio
 

Semelhante a Qualidade de Software: Controle e garantia (20)

Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
 
11 1 --teste_de_software_motivação_e_conceitos_basicos
11 1 --teste_de_software_motivação_e_conceitos_basicos11 1 --teste_de_software_motivação_e_conceitos_basicos
11 1 --teste_de_software_motivação_e_conceitos_basicos
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
APSI2
APSI2APSI2
APSI2
 
Agile Testing, por Carolina Borim
Agile Testing, por Carolina BorimAgile Testing, por Carolina Borim
Agile Testing, por Carolina Borim
 
FEI - Modelagem de negocios - 2° semestre 2010
FEI - Modelagem de negocios - 2° semestre 2010FEI - Modelagem de negocios - 2° semestre 2010
FEI - Modelagem de negocios - 2° semestre 2010
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.ppt
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.ppt
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.ppt
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.ppt
 
ufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.pptufcd1122-nooesenormasdaqualidade.ppt
ufcd1122-nooesenormasdaqualidade.ppt
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
 
Gerenciamento e Controle de Qualidade 1.pdf
Gerenciamento e Controle de Qualidade 1.pdfGerenciamento e Controle de Qualidade 1.pdf
Gerenciamento e Controle de Qualidade 1.pdf
 
35 artigo sistema qualidade x controladoria
35 artigo sistema qualidade x controladoria35 artigo sistema qualidade x controladoria
35 artigo sistema qualidade x controladoria
 
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARELIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWARE
 
Questionario CTFL - Foundation Level
Questionario CTFL - Foundation LevelQuestionario CTFL - Foundation Level
Questionario CTFL - Foundation Level
 
Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...
 

Mais de Alex Camargo

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaAlex Camargo
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - DemonologiaAlex Camargo
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosAlex Camargo
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?Alex Camargo
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasAlex Camargo
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaAlex Camargo
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!Alex Camargo
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Alex Camargo
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoAlex Camargo
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlex Camargo
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeAlex Camargo
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoAlex Camargo
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)Alex Camargo
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Alex Camargo
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoAlex Camargo
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020Alex Camargo
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alexAlex Camargo
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial IntelligenceAlex Camargo
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finaisAlex Camargo
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Alex Camargo
 

Mais de Alex Camargo (20)

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeiros
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
 

Qualidade de Software: Controle e garantia

  • 1. Controle e garantiaControle e garantia Prof. Alex Dias Camargo alexcamargo@ifsul.edu.br INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL-RIO-GRANDENSE CÂMPUS BAGÉ QUALIDADE DE SOFTWARE
  • 2. 2 I. Plano de aula Na aula anterior foi visto:  Apresentação da disciplina   Discussões iniciais do plano de trabalho QDS - Controle e garantia
  • 3. 3 I. Plano de aula Nesta aula será apresentado:  Conceitos básicos de qualidade de software   Controle e garantia de qualidade QDS - Controle e garantia
  • 4. 4 1. Introdução Segundo a NBR ISO 9000, "qualidade é o grau no qual um conjunto de características inerentes que satisfaz aos requisitos".  Obter qualidade de software não é uma tarefa trivial.  A qualidade depende muito dos requisitos e da complexidade envolvida.  Em 2015*, 15,3% das empresas brasileiras de TI receberam certificados específicos de tecnologia. *Dados da ASSESPRO QDS - Controle e garantia
  • 5. 5 1. Introdução QDS - Controle e garantia Figura. Evolução da qualidade de software.
  • 6. 6 2. Qualidade e processo de software A qualidade do processo de um software prioriza principalmente quatro características:  Usabilidade: facilidade de operação.  Confiabilidade: tolerância a falhas e recuperação.  Funcionalidade: acurácia e adequação.  Manutenibilidade: facilidade de manutenção. QDS - Controle e garantia
  • 7. 7 2. Qualidade e processo de software QDS - Controle e garantia Figura. Características de qualidade de software.
  • 8. 8 2.1 Controle de qualidade Um parecer independente para verificar conformidades a padrões baseados em critérios objetivos. Ex: Auditorias.  Primeira parte: uma organização sobre si mesma.  Segunda parte: uma organização sobre uma outra.  Algumas auditorias visam certificações. QDS - Controle e garantia
  • 9. 9 2.1 Controle de qualidade QDS - Controle e garantia Figura. Controle de qualidade: software de apoio à auditorias
  • 10. 10 2.2 Garantia da qualidade Visa auxiliar a organização a melhorar através da identificação de problemas críticos. Ex: Avaliações.  Busca conhecer como a organização trabalha.  Foco em revisão e não em auditoria.  Premissas: envolvimento da liderança e respeito a diferentes pontos de vista. QDS - Controle e garantia
  • 11. 11 2.1 Controle de qualidade QDS - Controle e garantia Figura. Garantia de qualidade: questões específicas de avaliação.
  • 12. 12 3. Exercícios 1. Escreva um artigo no formato de resumo expandido (2 páginas) sobre “Avaliação de sistemas de informação: facilidade e utilidade” utilizando o formato padrão SBC. O documento dever conter, as seções: - Título (baseado no tema) - Resumo (somente em português, 3 linhas) - Introdução (com uma figura adaptada) - Referencial teórico (com uma tabela comparativa) - Considerações finais (opiniões com base no que foi escrito) - Referências (Google Acadêmico, mínimo 3) Palavras-chave: Processo de avaliação, categorias de avaliação, métricas Um template está disponível em: https://apus.digital/template.doc QDS - Controle e garantia
  • 13. 13 3. Exercícios 2. Cite 3 fatores que afetam a qualidade do software, explicando cada um deles. 3. De maneira simplificada, qual a diferença entre controle de qualidade e garantia de qualidade? 4. A qualidade de software pode ser avaliada de acordo com o ponto de vista do usuário, do desenvolvedor e da organização. Em relação a isso, descreva um exemplo prático de cada. 5. A "Resolução de Problemas", um dos processos de qualidade de software pertencentes à natureza de apoio dos processos, possui quais objetivos principais? 6. Descreva duas situações práticas: a primeira delas, um cenário na qual há a necessidade de uma auditoria; na segunda, um instrumento de avaliação que seja simples e eficaz no seu entender. QDS - Controle e garantia
  • 14. 14 Referências básicas CHRISSIS, M.B., KONRAD, M., SHRUM, S., CMMI for development: guidelines for process integration and product improvement, 3rd edition, Addison Wesley Professional, 2011. DELAMARO, M.E.; MALDONADO, J.C.; JINO, M. Introdução ao Teste de Software. Elsevier Editora, ISBN 978-8535226348. 2007. MYERS, G.; BADGETT, T.; THOMAS, T.; SANDLER, C.; The Art of Software Testing. Wiley, 3rd Edition, ISBN 978-1118031964. 2011. PRESSMAN, Roger, MAXIM, Bruce. Engenharia de Software, 8º edição. AMGH, 01/2016. PAULA FILHO, W. de P., Engenharia de Software: fundamentos, métodos e padrões. 3.ed. Rio de Janeiro. LTC. 2008. ROCHA, A.R.C., SOUZA, G.S., BARCELLOS, M.P., Medição e Controle Estatístico de Processos. MCTi: Série de Livros PBQP. 2012. QDS - Controle e garantia