# Sobre verificação e validação de sistemas: - [x] Denomina-se verificação e validação o processo de análise de um sistema - [ ] Verificação e validação ocorrem no tempo de codificação de um sistema - [ ] Testes não são capazes de validar um sistema > Dica: slide 2.2 # Sobre o conceito de verificação e validação de sistemas: - [ ] Verificação está mais relacionada com aspectos de negócios - [ ] Validação está relacionada com questões técnicas - [ ] São dois conceitos iguais - [x] Todas as alternativas estão erradas > Dica: slide 2.3 # O que é verificação e validação (V&V) no contexto de desenvolvimento de software? - [ ] Um método de programação orientada a objetos. - [x] Um processo para garantir que um software atenda aos requisitos e expectativas. - [ ] Um modelo de arquitetura de software. - [ ] Uma linguagem de programação. - [ ] Um sistema operacional. # Qual é a diferença entre verificação e validação? - [x] Verificação se concentra em "estamos construindo o produto corretamente?", enquanto validação se concentra em "estamos construindo correto?". - [ ] Verificação e validação são termos intercambiáveis e significam a mesma coisa. - [ ] Verificação é manual, enquanto validação é automatizada. - [ ] Verificação ocorre durante o design, enquanto validação ocorre durante a implementação. - [ ] Verificação é feita por desenvolvedores, enquanto validação é feita por testadores. # O que são inspeções no contexto de verificação e validação de software? - [ ] Testes automatizados para verificar a integridade do código. - [x] Uma técnica para identificar problemas no código por meio de revisões formais. - [ ] Processo para validar requisitos com os stakeholders. - [ ] Implementação de práticas ágeis de desenvolvimento. - [ ] Processo de documentação de software. # Qual é o objetivo dos testes de software? - [ ] Identificar problemas no código durante a fase de desenvolvimento. - [x] Garantir que o software atenda aos requisitos especificados. - [ ] Automatizar todas as tarefas de desenvolvimento. - [ ] Documentar o processo de desenvolvimento de software. - [ ] Treinar os desenvolvedores em novas tecnologias. # Como os testes de software diferem das inspeções? - [ ] Os testes são conduzidos por revisores qualificados, enquanto as inspeções são executadas automaticamente. - [ ] Os testes são uma análise estática, enquanto as inspeções são uma análise dinâmica. - [ ] Os testes são uma revisão formal de documentos, enquanto as inspeções envolvem a execução controlada do software. - [x] Os testes identificam problemas no código, enquanto as inspeções avaliam o comportamento do software. - [ ] Os testes são realizados durante a fase de design, enquanto as inspeções ocorrem durante a implementação.