SlideShare uma empresa Scribd logo
1 de 10
Engenharia de
Software II
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA GOIANO
CAMPUS IPORÁ
Luciana Recart Cardoso
luciana.cardoso@ifgoiano.e
du.br
TAD
S
ENGENHARIA DE REQUISITOS
4
2
1
3
5
2
Validação e Verificação de Requisitos
Validação de requisitos
o Dedica-se a mostrar que os requisitos definem o sistema
que o cliente realmente deseja.
o Custos de erros de requisitos são altos e, desse modo, a
validação é muito importante
 O custo da reparação de um erro de requisitos
depois da entrega pode equivaler a 100 vezes o
custo de reparação de um erro de implementação.
Verificação de requisitos
o Verificação de validade. O sistema fornece as funções que
melhor apoiam as necessidades do cliente?
o Verificação de consistência. Existe algum tipo de conflito de
requisitos?
o Verificação de completeza. Todas as funções requisitadas
pelo cliente foram incluídas?
o Verificação de realismo. Os requisitos podem ser
implementados com o orçamento e a tecnologia disponíveis?
o Facilidade de verificação. Os requisitos podem ser
verificados?
3
Validação e Verificação de
Requisitos
4
Técnicas de validação
de requisitos
o Revisões de requisitos
o Análise manual sistemática dos requisitos.
o Prototipação
o Uso de um modelo executável do sistema para verificar
requisitos.
o Geração de casos de teste.
o Desenvolvimento de testes para requisitos a fim de
verificar a testabilidade.
5
Revisões de requisitos
o Revisões regulares devem ser feitas enquanto a definição de
requisitos está sendo formulada.
o Ambos, cliente e fornecedor, devem ser envolvidos nas
revisões.
o Revisões podem ser formais (com documentos completos) ou
informais. Uma boa comunicação entre desenvolvedores,
clientes e usuários pode resolver problemas nos estágios
iniciais.
6
Gerenciamento
de requisitos
o Gerenciamento de requisitos, é o processo
de gerenciamento de mudanças de
requisitos durante o processo de
engenharia de requisitos e o
desenvolvimento de sistema.
o Requisitos são, inevitavelmente,
incompletos e inconsistentes
o Novos requisitos surgem durante o processo, à
medida que as necessidades de negócio mudam
e uma melhor compreensão do sistema é
desenvolvida;
o Os diferentes pontos de vista têm requisitos
diferentes e estes são frequentemente
contraditórios.
7
Mudança
de
requisitos
o A priorização dos requisitos em consequência
das mudanças de pontos de vista durante o
processo de desenvolvimento.
o Os clientes do sistema podem especificar os
requisitos a partir de uma perspectiva de
negócio que conflitam com os requisitos do
usuário final.
o Os ambientes técnico e de negócio do sistema
mudam durante seu desenvolvimento.
8
Planejamento do
gerenciamento de
requisitos
Durante o processo de engenharia de requisitos é preciso planejar:
o A Identificação de requisitos
o Como os requisitos são identificados individualmente;
o O processo de gerenciamento de mudanças
o É o processo seguido quando da análise de uma mudança de requisitos;
o Políticas de rastreabilidade
o É a quantidade de informações que é mantida sobre os relacionamentos de
requisitos;
o Apoio de ferramenta CASE
o O apoio de ferramenta requisitada para auxiliar no gerenciamento das mudanças
requisitos.
9
Rastreabilidade
o A rastreabilidade está relacionada aos relacionamentos entre os requisitos, suas fontes e o
projeto de sistema.
o Rastreabilidade da fonte
 Ligam os requisitos aos stakeholders que propuseram os requisitos;
o Rastreabilidade de requisitos
 É a ligação dos requisitos dependentes;
o Rastreabilidade de projeto
 Ligam os requisitos aos módulos de projeto.
Uma matriz de rastreabiidade
D= requisito da linha depende do requisito da coluna
R= existe algum relacionamento entre os requisitos
10

Mais conteúdo relacionado

Semelhante a Aula 03 - Verificação e Validação de Requisitos.pptx

Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo IterativoFatec
 
Apresentação PF
Apresentação PFApresentação PF
Apresentação PFcamilats
 
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
 
Aula 06 - Engenharia de Requisitos.pdf
Aula 06 - Engenharia de Requisitos.pdfAula 06 - Engenharia de Requisitos.pdf
Aula 06 - Engenharia de Requisitos.pdfRicardoKratz2
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesleilaredes
 
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.pptIedaRosanaKollingWie
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarOpencadd Advanced Technology
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitosTamires Guedes
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosOrlando Junior
 
CASE COBIT - ISHIKAWA
CASE  COBIT - ISHIKAWACASE  COBIT - ISHIKAWA
CASE COBIT - ISHIKAWADiego Souza
 
Modelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfModelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfIvanFontainha
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosGustavo Lopes
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducaolicardino
 
Este simulado é composto de 40 questões
Este simulado é composto de 40 questõesEste simulado é composto de 40 questões
Este simulado é composto de 40 questõesbetoflash
 
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
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosJosé Claudemir Pacheco Júnior
 

Semelhante a Aula 03 - Verificação e Validação de Requisitos.pptx (20)

Conceitosdebsicosdequalidadedesoftware
ConceitosdebsicosdequalidadedesoftwareConceitosdebsicosdequalidadedesoftware
Conceitosdebsicosdequalidadedesoftware
 
Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo Iterativo
 
Apresentação PF
Apresentação PFApresentação PF
Apresentação PF
 
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
 
Aula 06 - Engenharia de Requisitos.pdf
Aula 06 - Engenharia de Requisitos.pdfAula 06 - Engenharia de Requisitos.pdf
Aula 06 - Engenharia de Requisitos.pdf
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redes
 
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
04 - Reqxxxxxxxxxxxxxxxxxxxxxxxuisitos.ppt
 
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizarUtilização da Engenharia de Requisitos: Onde, quando e como utilizar
Utilização da Engenharia de Requisitos: Onde, quando e como utilizar
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de Requisitos
 
CASE COBIT - ISHIKAWA
CASE  COBIT - ISHIKAWACASE  COBIT - ISHIKAWA
CASE COBIT - ISHIKAWA
 
Modelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdfModelos e etapas do processo de software.pdf
Modelos e etapas do processo de software.pdf
 
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitosProdemge WTQS - Minicurso técnicas de verificação de requisitos
Prodemge WTQS - Minicurso técnicas de verificação de requisitos
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducao
 
Este simulado é composto de 40 questões
Este simulado é composto de 40 questõesEste simulado é composto de 40 questões
Este simulado é composto de 40 questões
 
Gerência de Requisitos
Gerência de RequisitosGerência de Requisitos
Gerência de Requisitos
 
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...
 
Qualidade e Teste de Software
Qualidade e Teste de SoftwareQualidade e Teste de Software
Qualidade e Teste de Software
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetos
 
Definição e classificação dos requisitos
Definição e classificação dos requisitosDefinição e classificação dos requisitos
Definição e classificação dos requisitos
 

Aula 03 - Verificação e Validação de Requisitos.pptx

  • 1. Engenharia de Software II INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA GOIANO CAMPUS IPORÁ Luciana Recart Cardoso luciana.cardoso@ifgoiano.e du.br TAD S
  • 3. Validação e Verificação de Requisitos Validação de requisitos o Dedica-se a mostrar que os requisitos definem o sistema que o cliente realmente deseja. o Custos de erros de requisitos são altos e, desse modo, a validação é muito importante  O custo da reparação de um erro de requisitos depois da entrega pode equivaler a 100 vezes o custo de reparação de um erro de implementação. Verificação de requisitos o Verificação de validade. O sistema fornece as funções que melhor apoiam as necessidades do cliente? o Verificação de consistência. Existe algum tipo de conflito de requisitos? o Verificação de completeza. Todas as funções requisitadas pelo cliente foram incluídas? o Verificação de realismo. Os requisitos podem ser implementados com o orçamento e a tecnologia disponíveis? o Facilidade de verificação. Os requisitos podem ser verificados? 3
  • 4. Validação e Verificação de Requisitos 4
  • 5. Técnicas de validação de requisitos o Revisões de requisitos o Análise manual sistemática dos requisitos. o Prototipação o Uso de um modelo executável do sistema para verificar requisitos. o Geração de casos de teste. o Desenvolvimento de testes para requisitos a fim de verificar a testabilidade. 5
  • 6. Revisões de requisitos o Revisões regulares devem ser feitas enquanto a definição de requisitos está sendo formulada. o Ambos, cliente e fornecedor, devem ser envolvidos nas revisões. o Revisões podem ser formais (com documentos completos) ou informais. Uma boa comunicação entre desenvolvedores, clientes e usuários pode resolver problemas nos estágios iniciais. 6
  • 7. Gerenciamento de requisitos o Gerenciamento de requisitos, é o processo de gerenciamento de mudanças de requisitos durante o processo de engenharia de requisitos e o desenvolvimento de sistema. o Requisitos são, inevitavelmente, incompletos e inconsistentes o Novos requisitos surgem durante o processo, à medida que as necessidades de negócio mudam e uma melhor compreensão do sistema é desenvolvida; o Os diferentes pontos de vista têm requisitos diferentes e estes são frequentemente contraditórios. 7
  • 8. Mudança de requisitos o A priorização dos requisitos em consequência das mudanças de pontos de vista durante o processo de desenvolvimento. o Os clientes do sistema podem especificar os requisitos a partir de uma perspectiva de negócio que conflitam com os requisitos do usuário final. o Os ambientes técnico e de negócio do sistema mudam durante seu desenvolvimento. 8
  • 9. Planejamento do gerenciamento de requisitos Durante o processo de engenharia de requisitos é preciso planejar: o A Identificação de requisitos o Como os requisitos são identificados individualmente; o O processo de gerenciamento de mudanças o É o processo seguido quando da análise de uma mudança de requisitos; o Políticas de rastreabilidade o É a quantidade de informações que é mantida sobre os relacionamentos de requisitos; o Apoio de ferramenta CASE o O apoio de ferramenta requisitada para auxiliar no gerenciamento das mudanças requisitos. 9
  • 10. Rastreabilidade o A rastreabilidade está relacionada aos relacionamentos entre os requisitos, suas fontes e o projeto de sistema. o Rastreabilidade da fonte  Ligam os requisitos aos stakeholders que propuseram os requisitos; o Rastreabilidade de requisitos  É a ligação dos requisitos dependentes; o Rastreabilidade de projeto  Ligam os requisitos aos módulos de projeto. Uma matriz de rastreabiidade D= requisito da linha depende do requisito da coluna R= existe algum relacionamento entre os requisitos 10