SlideShare uma empresa Scribd logo
Modelo V
(Verificação e Validação)
Aluno: Bruno Bitencourt Luiz
Criciúma, Março de 2017
Faculdade SATC Engenharia de Software I – Prof. Daniel B. Marcelo
Modelo V
• Derivação do modelo tradicional ou Cascata;
• Cada etapa deve ser concluída antes que a próxima inicie;
• O teste é planejado em paralelo com a atividade correspondente no
desenvolvimento.
Modelo V
Fonte: http://ap.polyu.edu.hk/apahthua/College%20Physics/pic/chapter8.07.01.gif
Verificação
Nós construímos corretamente o sistema?
Validação
Nós construímos o sistema correto?
Vantagens
• Simples de utilizar;
• Antecipa o planejamento os testes;
• Identificação precoce de defeitos;
• Funciona para pequenos projetos com requisitos bem definidos.
Desvantagens
• Alta rigidez e baixa flexibilidade;
• Demora para produzir entregáveis (valor para o cliente);
• Mudanças nos requisitos exigem alteração em todos as documentações de teste.
Quando utilizar
• Pequenos a médios projetos;
• Requisitos bem definidos e profissionais experientes;
• Planejamento a médio/longo prazo.
Estudo de Caso – Scrum VS Modelo V
Produtividade:
• Depende dos profissionais envolvidos, entretanto o processo e o ambiente
aumenta as chances de sucesso;
Estudo de Caso – Scrum VS Modelo V
Exemplo:
• Foram testadas 5 funcionalidades, ainda restam 5.
• Ao revisar a documentação de teste, foi identificada uma alteração que irá
afetar as 10 funcionalidades.
Estudo de Caso – Scrum VS Modelo V
Ações:
• No Modelo V, será necessário atualizar as documentações de negócio, de teste e
codificar as alterações. Todas as 10 funcionalidades terão de ser testadas
novamente;
• No SCRUM, a equipe está realizando testes ao longo do ciclo, então não será
necessário fazer grandes alterações.
Estudo de Caso – Scrum VS Modelo V
ROI:
• No Modelo V: o cliente não verá o produto e não receberá valor tão cedo;
• No SCRUM: o cliente tem acesso a protótipos e algumas funcionalidades básicas,
podendo receber inclusive módulos funcionais.
Estudo de Caso – Scrum VS Modelo V
Cultura:
• No Modelo V: a cultura pregada é de formalidade e rigidez;
• No SCRUM: a cultura é de um time, são compartilhados problemas e soluções.
Estudo de Caso – Scrum VS Modelo V
Qualidade:
• No Modelo V: a qualidade é o foco;
• No SCRUM: o foco é valor para o cliente, às vezes ele pode acabar “testando”
certos recursos.
Estudo de Caso – Scrum VS Modelo V
Satisfação do cliente:
• Depende do cenário.
Estudo de Caso – Scrum VS Modelo V
Satisfação do funcionário:
• No Modelo V: a hierarquia é rígida, pouca liberdade para criação e
encorajamento a mudanças. Isto diminui a motivação;
• No SCRUM: o ambiente promove a criatividade e favorece a motivação.
Modelo V X Cascata
Cascata
• Único fluxo de atividades;
• Não prevê um retorno a etapa anterior;
• Burocrático e simples.
Modelo V
• Prevê o retorno entre as fases;
• Maior loop de feedback;
• Foco nas atividades de teste;
• Deixa claro as responsabilidades.
Fim
Referências
[1] PRESSMAN, S. Roger. Engenharia de Software. 7. ed. São Paulo: Bookman, 2011.
[2] SOMMERVILLE, Ian. Engenharia de Software. 9. ed. EUA: MIT Press, 2011.
[3] MANTOVANI, Mário. Quais são as vantagens e desvantagens o Modelo-V e quando usá-lo?. 2013.
Disponível em: < http://mariomantovani.blogspot.com.br/2015/06/quais-sao-as-vantagens-e-
desvantagens.html>. Acesso em: 18 mar. 2017.
[4] COLE, Aniela. Modelo V. 2010. Rio de Janeiro. Disponível em: <
https://anielacole.wordpress.com/2010/09/28/modelo-em-v/>. Acesso em: 18 mar. 2017.
[5] ROCHA, Camila. Estudo da qualidade de software na Metodologia V-model e sua interação com
metodologias ágeis. 2011. São Paulo. Disponível em: <http://www.fatecsp.br/dti/tcc/tcc0028.pdf>.
Acesso em: 22 mar. 2017.
[6] ULF, Eriksson. Why is it important to know the difference between V-Model and Scrum?. 2016.
Disponível em: <http://reqtest.com/agile-blog/v-model-versus-scrum-who-wins/>. Acesso em: 22 mar.
2017.

Mais conteúdo relacionado

Mais procurados

Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
Danilo Sousa
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
Cloves da Rocha
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
Fábio Nogueira de Lucena
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
Capgemini
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
Alvaro Oliveira
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
Cloves da Rocha
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
Elaine Cecília Gatto
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
Guilherme
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
Leonardo Melo Santos
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
Aragon Vieira
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Fernando Palma
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
Yuri Garcia
 
UML
UMLUML
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
Elias Nogueira
 
Qualidade de Software: Teste de software
Qualidade de Software: Teste de softwareQualidade de Software: Teste de software
Qualidade de Software: Teste de software
Alex Camargo
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
Joeldson Costa Damasceno
 

Mais procurados (20)

Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Verificação e validação de software
Verificação e validação de softwareVerificação e validação de software
Verificação e validação de software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
UML
UMLUML
UML
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 
Qualidade de Software: Teste de software
Qualidade de Software: Teste de softwareQualidade de Software: Teste de software
Qualidade de Software: Teste de software
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 

Semelhante a Modelo V - Desenvolvimento de Software

Web aula: ágil x tradicional - projetos híbridos
Web aula: ágil x tradicional - projetos híbridosWeb aula: ágil x tradicional - projetos híbridos
Web aula: ágil x tradicional - projetos híbridos
Projetos e TI
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
Elaine Cecília Gatto
 
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de SoftwareGerenciamento de Projetos de Software
Gerenciamento de Projetos de Software
Isabel Reis, PMP
 
Erros implantação do SCRUM
Erros implantação do SCRUMErros implantação do SCRUM
Erros implantação do SCRUM
Luciano Almeida
 
Metodologias Ágeis DSDM
Metodologias Ágeis DSDMMetodologias Ágeis DSDM
Metodologias Ágeis DSDM
Gilberto Angelucci Jr.
 
Aula 07 qs - cmmi
Aula 07   qs - cmmiAula 07   qs - cmmi
Aula 07 qs - cmmi
Junior Gomes
 
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIGerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Vitor Massari
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1
Tiago Vizoto
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
Fernando Vargas
 
Desenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
Desenvolvimento de software – novas abordagens e desafios - Marlon GasparDesenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
Desenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
Rio Info
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
4 passos para a Transformação Digital
4 passos para a Transformação Digital4 passos para a Transformação Digital
4 passos para a Transformação Digital
Bruno Luiz Pereira da Silva
 
Aula 06 qs - garantia da qualidade de sw
Aula 06   qs - garantia da qualidade de swAula 06   qs - garantia da qualidade de sw
Aula 06 qs - garantia da qualidade de sw
Junior Gomes
 

Semelhante a Modelo V - Desenvolvimento de Software (15)

Web aula: ágil x tradicional - projetos híbridos
Web aula: ágil x tradicional - projetos híbridosWeb aula: ágil x tradicional - projetos híbridos
Web aula: ágil x tradicional - projetos híbridos
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Aula 3
Aula 3Aula 3
Aula 3
 
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de SoftwareGerenciamento de Projetos de Software
Gerenciamento de Projetos de Software
 
Erros implantação do SCRUM
Erros implantação do SCRUMErros implantação do SCRUM
Erros implantação do SCRUM
 
Metodologias Ágeis DSDM
Metodologias Ágeis DSDMMetodologias Ágeis DSDM
Metodologias Ágeis DSDM
 
Aula 07 qs - cmmi
Aula 07   qs - cmmiAula 07   qs - cmmi
Aula 07 qs - cmmi
 
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMIGerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
Gerenciamento Ágil de Projetos Seguindo as Boas Práticas do PMI
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
 
Desenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
Desenvolvimento de software – novas abordagens e desafios - Marlon GasparDesenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
Desenvolvimento de software – novas abordagens e desafios - Marlon Gaspar
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
Treinamento em gestão de projetos
 
4 passos para a Transformação Digital
4 passos para a Transformação Digital4 passos para a Transformação Digital
4 passos para a Transformação Digital
 
Aula 06 qs - garantia da qualidade de sw
Aula 06   qs - garantia da qualidade de swAula 06   qs - garantia da qualidade de sw
Aula 06 qs - garantia da qualidade de sw
 

Último

ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
mairaviani
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
Letícia Butterfield
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
felipescherner
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
CrislaineSouzaSantos
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Edilson431302
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
estermidiasaldanhada
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Bibliotecas Infante D. Henrique
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
Acrópole - História & Educação
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
Valéria Shoujofan
 
Evolução - Teorias evolucionistas - Darwin e Lamarck
Evolução - Teorias evolucionistas - Darwin e LamarckEvolução - Teorias evolucionistas - Darwin e Lamarck
Evolução - Teorias evolucionistas - Darwin e Lamarck
luanakranz
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
ifbauab
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
Comando Resgatai
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
Pereira801
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
cleanelima11
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 

Último (20)

ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
AULA-8-PARTE-2-MODELO-DE-SITE-EDITÁVEL-ENTREGA2-CURRICULARIZAÇÃO-DA-EXTENSÃO-...
 
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdfCorreção do 1º Simulado Enem 2024 - Mês de Abril.pdf
Correção do 1º Simulado Enem 2024 - Mês de Abril.pdf
 
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTESMAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
MAIO LARANJA EU DEFENDO AS CRIANÇAS E ADOLESCENTES
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
 
Unificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da AlemanhaUnificação da Itália e a formação da Alemanha
Unificação da Itália e a formação da Alemanha
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
 
Evolução - Teorias evolucionistas - Darwin e Lamarck
Evolução - Teorias evolucionistas - Darwin e LamarckEvolução - Teorias evolucionistas - Darwin e Lamarck
Evolução - Teorias evolucionistas - Darwin e Lamarck
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 

Modelo V - Desenvolvimento de Software

  • 1. Modelo V (Verificação e Validação) Aluno: Bruno Bitencourt Luiz Criciúma, Março de 2017 Faculdade SATC Engenharia de Software I – Prof. Daniel B. Marcelo
  • 2. Modelo V • Derivação do modelo tradicional ou Cascata; • Cada etapa deve ser concluída antes que a próxima inicie; • O teste é planejado em paralelo com a atividade correspondente no desenvolvimento.
  • 6. Vantagens • Simples de utilizar; • Antecipa o planejamento os testes; • Identificação precoce de defeitos; • Funciona para pequenos projetos com requisitos bem definidos.
  • 7. Desvantagens • Alta rigidez e baixa flexibilidade; • Demora para produzir entregáveis (valor para o cliente); • Mudanças nos requisitos exigem alteração em todos as documentações de teste.
  • 8. Quando utilizar • Pequenos a médios projetos; • Requisitos bem definidos e profissionais experientes; • Planejamento a médio/longo prazo.
  • 9. Estudo de Caso – Scrum VS Modelo V Produtividade: • Depende dos profissionais envolvidos, entretanto o processo e o ambiente aumenta as chances de sucesso;
  • 10. Estudo de Caso – Scrum VS Modelo V Exemplo: • Foram testadas 5 funcionalidades, ainda restam 5. • Ao revisar a documentação de teste, foi identificada uma alteração que irá afetar as 10 funcionalidades.
  • 11. Estudo de Caso – Scrum VS Modelo V Ações: • No Modelo V, será necessário atualizar as documentações de negócio, de teste e codificar as alterações. Todas as 10 funcionalidades terão de ser testadas novamente; • No SCRUM, a equipe está realizando testes ao longo do ciclo, então não será necessário fazer grandes alterações.
  • 12. Estudo de Caso – Scrum VS Modelo V ROI: • No Modelo V: o cliente não verá o produto e não receberá valor tão cedo; • No SCRUM: o cliente tem acesso a protótipos e algumas funcionalidades básicas, podendo receber inclusive módulos funcionais.
  • 13. Estudo de Caso – Scrum VS Modelo V Cultura: • No Modelo V: a cultura pregada é de formalidade e rigidez; • No SCRUM: a cultura é de um time, são compartilhados problemas e soluções.
  • 14. Estudo de Caso – Scrum VS Modelo V Qualidade: • No Modelo V: a qualidade é o foco; • No SCRUM: o foco é valor para o cliente, às vezes ele pode acabar “testando” certos recursos.
  • 15. Estudo de Caso – Scrum VS Modelo V Satisfação do cliente: • Depende do cenário.
  • 16. Estudo de Caso – Scrum VS Modelo V Satisfação do funcionário: • No Modelo V: a hierarquia é rígida, pouca liberdade para criação e encorajamento a mudanças. Isto diminui a motivação; • No SCRUM: o ambiente promove a criatividade e favorece a motivação.
  • 17. Modelo V X Cascata
  • 18. Cascata • Único fluxo de atividades; • Não prevê um retorno a etapa anterior; • Burocrático e simples.
  • 19. Modelo V • Prevê o retorno entre as fases; • Maior loop de feedback; • Foco nas atividades de teste; • Deixa claro as responsabilidades.
  • 20. Fim
  • 21. Referências [1] PRESSMAN, S. Roger. Engenharia de Software. 7. ed. São Paulo: Bookman, 2011. [2] SOMMERVILLE, Ian. Engenharia de Software. 9. ed. EUA: MIT Press, 2011. [3] MANTOVANI, Mário. Quais são as vantagens e desvantagens o Modelo-V e quando usá-lo?. 2013. Disponível em: < http://mariomantovani.blogspot.com.br/2015/06/quais-sao-as-vantagens-e- desvantagens.html>. Acesso em: 18 mar. 2017. [4] COLE, Aniela. Modelo V. 2010. Rio de Janeiro. Disponível em: < https://anielacole.wordpress.com/2010/09/28/modelo-em-v/>. Acesso em: 18 mar. 2017. [5] ROCHA, Camila. Estudo da qualidade de software na Metodologia V-model e sua interação com metodologias ágeis. 2011. São Paulo. Disponível em: <http://www.fatecsp.br/dti/tcc/tcc0028.pdf>. Acesso em: 22 mar. 2017. [6] ULF, Eriksson. Why is it important to know the difference between V-Model and Scrum?. 2016. Disponível em: <http://reqtest.com/agile-blog/v-model-versus-scrum-who-wins/>. Acesso em: 22 mar. 2017.