SlideShare a Scribd company logo
1 of 21
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.

More Related Content

What's hot

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
paulo peres
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
elliando dias
 

What's hot (20)

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 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
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
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®
 
Framework de automação de teste Robotium
Framework de automação de teste RobotiumFramework de automação de teste Robotium
Framework de automação de teste Robotium
 
Extreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia ÁgilExtreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia Ágil
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Metodologia ágil das Desenvolvimento Adaptativo Software
Metodologia ágil das   Desenvolvimento Adaptativo SoftwareMetodologia ágil das   Desenvolvimento Adaptativo Software
Metodologia ágil das Desenvolvimento Adaptativo Software
 

Similar to Modelo V - Desenvolvimento de Software

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
 

Similar to Modelo V - Desenvolvimento de Software (14)

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
 
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
 

Recently uploaded

Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 

Recently uploaded (20)

Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 

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.