Buscar

Atividade Engenharia de Software 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CURSO: Análise e desenvolvimento de sistemas 
POLO DE APOIO PRESENCIAL: Higienópolis 
SEMESTRE: 2° semestre 
COMPONENTE CURRICULAR / TEMA: INTRODUÇÃO À ENGENHARIA DE SOFTWARE 
NOME COMPLETO DO ALUNO: Maria Beatriz da Silva Souza 
TIA: 22516042 
NOME DO PROFESSOR: RENATA MARIA NOGUEIRA DE OLIVEIRA 
 
1) Explique as diferenças entre verificação e validação e explique por que a validação é um processo 
particularmente difícil. 
Verificação e validação são dois processos diferentes no desenvolvimento de software. A verificação 
é uma avaliação do produto de software para verificar se ele atende aos requisitos estabelecidos. Já a 
validação é uma avaliação para garantir que o produto de software atenda às necessidades do cliente e 
esteja adequado ao seu propósito. A validação pode ser um processo difícil, pois é necessário compreender 
as necessidades do cliente e garantir que o produto de software satisfaça essas necessidades. 
 
2) Dentro do processo V & V, há duas abordagens complementares para a verificação e análise de 
sistema. Quais são elas? 
O processo de verificação e validação envolve duas abordagens complementares: revisão e teste. A 
revisão é uma técnica de verificação em que um grupo de pessoas analisa o produto de software para 
encontrar erros, enquanto o teste é uma técnica de verificação em que o produto de software é executado 
para verificar se ele funciona de acordo com as especificações. 
 
3) Verificação e Validação é um processo dispendioso. Um planejamento cuidado é necessário para 
se obter o máximo de inspeções e testes e controlar os custos do processo de verificação e 
validação. Explique as etapas do processo de planejamento de V & V. 
O processo de planejamento de verificação e validação envolve várias etapas importantes, como a 
identificação dos itens a serem verificados e validados, a seleção das técnicas de verificação e validação, a 
definição dos critérios de aceitação, a definição das responsabilidades e recursos necessários e o 
estabelecimento de um plano de execução do processo de verificação e validação. Planejar 
 
cuidadosamente esse processo é crucial para obter o máximo de inspeções e testes e controlar os custos 
do processo de verificação e validação. 
 
4) Explique por que não é necessário que um programa seja completamente livre de defeitos antes 
de ser entregue a seus clientes. Até que ponto o teste pode ser usado para validar que o programa 
está adequado a seu propósito? 
É impossível que um programa seja completamente livre de defeitos antes de ser entregue aos 
clientes, mas o teste pode ser usado para validar se o programa está adequado ao seu propósito. Sempre 
haverá riscos envolvidos e a possibilidade de defeitos passarem despercebidos, mas é importante garantir 
que o programa seja testado e validado o suficiente antes de ser entregue aos clientes. 
 
5) Explique por que as inspeções de programa são uma técnica eficiente para descobrir erros em um 
programa. Que tipos de erro são improváveis de serem descobertos por meio de inspeções? 
As inspeções de programa são uma técnica eficiente para descobrir erros em um programa, pois 
envolvem a revisão do código-fonte por um grupo de pessoas. No entanto, erros de lógica complexa ou 
erros relacionados à interação entre os componentes do sistema são improváveis de serem descobertos por 
meio de inspeções.

Continue navegando