Logo Passei Direto
Buscar
A validação de software, também conhecida como verificação e validação (V&V), tem a intenção de mostrar se um software se adequa aos seus critérios, ao mesmo tempo em que satisfaz os critérios do cliente do sistema. A principal técnica de validação é o teste do programa, executando o sistema com dados de testes simulados. A validação envolve processos de verificação, tais como inspeções e revisões, em todo o estágio do processo de software. (SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.) Tendo em vista essa informação, assinale a alternativa que apresenta corretamente os estágios do processo de teste. A) 1 - Testes de desenvolvimento; 2 - Testes de sistema; 3 - Testes de aceitação. B) 1 - Testes de modificar sistemas; 2 - Testes de integrar incrementos; 3 - Testes de aceitação. C) 1 - Testes de projetar arquitetura de sistema; 2 - Testes de sistema; 3 - Testes de desenvolver protótipo. D) 1 - Testes de avaliar o protótipo; 2 - Testes de aceitação; 3 - Testes de implantar incrementos. E) 1 - Testes de desenvolvimento; 2 - Testes de plano de prototipação; 3 - Testes de atribuir requisitos aos incrementos.
User badge image
Vitor Lima

há 2 anos

User badge image
Vitor Lima

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder à sua pergunta sobre os estágios do processo de teste de software, vamos analisar cada uma das alternativas: A) 1 - Testes de desenvolvimento; 2 - Testes de sistema; 3 - Testes de aceitação. - Esta opção está correta, pois descreve os estágios típicos do processo de teste: os testes de desenvolvimento são realizados pelos desenvolvedores, os testes de sistema verificam o sistema como um todo e os testes de aceitação são feitos para garantir que o software atenda aos requisitos do cliente. B) 1 - Testes de modificar sistemas; 2 - Testes de integrar incrementos; 3 - Testes de aceitação. - Esta opção não reflete os estágios tradicionais do processo de teste. C) 1 - Testes de projetar arquitetura de sistema; 2 - Testes de sistema; 3 - Testes de desenvolver protótipo. - Esta opção também não descreve corretamente os estágios do processo de teste. D) 1 - Testes de avaliar o protótipo; 2 - Testes de aceitação; 3 - Testes de implantar incrementos. - Embora mencione testes de aceitação, não é uma sequência típica dos estágios de teste. E) 1 - Testes de desenvolvimento; 2 - Testes de plano de prototipação; 3 - Testes de atribuir requisitos aos incrementos. - Esta opção não representa os estágios tradicionais do processo de teste. Portanto, a alternativa correta que apresenta os estágios do processo de teste é: A) 1 - Testes de desenvolvimento; 2 - Testes de sistema; 3 - Testes de aceitação.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

Analisando os estágios do processo de teste descritos na questão e considerando a informação fornecida sobre a validação de software, podemos identificar que os estágios tradicionais do processo de teste são: testes de desenvolvimento, testes de sistema e testes de aceitação. Dessa forma, a alternativa correta que apresenta os estágios do processo de teste de forma adequada é: A) 1 - Testes de desenvolvimento; 2 - Testes de sistema; 3 - Testes de aceitação.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Um desenvolvedor de software foi contratado por uma empresa de software, mas ainda não tem informações acerca do modelo de desenvolvimento, do modelo de ciclo de vida ou do processo de desenvolvimento de software sob o qual se estruturam as atividades da organização. Assim, ao chegar às dependências da empresa, no seu primeiro dia de trabalho, o desenvolvedor começou a observar alguns comportamentos desempenhados pelos colegas. Tratando tais comportamentos como evidências do desempenho de um processo aderente a determinado modelo, o desenvolvedor registrou algumas proposições acerca do modelo empregado na empresa.
A respeito da situação acima, em cada uma das opções a seguir, é apresentada uma evidência coletada pelo desenvolvedor, que deve ser analisada individualmente, independentemente das demais evidências coletadas. Avalie os itens a seguir e verifique se a conclusão de evidência é coerente com o que estabelece o corpo de conhecimento da engenharia de software acerca desse tema. É CORRETO apenas o que se afirma em
I. Os requisitos do software da organização são, detalhadamente, descritos por meio de fórmulas e diagramas, usando-se notações matemáticas embasadas na teoria dos conjuntos, relações e funções, e no cálculo de predicados. Portanto, a empresa usa métodos ágeis.
II. O gerente geral de projetos da empresa decidiu, junto a um cliente, realizar algumas modificações nos requisitos de um produto de software que já se encontrava na fase de testes e comprometeu-se a incluir tais requisitos na próxima liberação do produto. Essa decisão permite inferir que o modelo de desenvolvimento de software empregado não é do tipo cascata.
III. Imediatamente após ter testado um protótipo evolucionário, um dos colegas da empresa iniciou a produção de uma lista de riscos aos quais o projeto está sujeito. Dessa forma, a empresa não utiliza um modelo de ciclo de vida embasado no espiral.
A) I.
B) II.
C) III.
D) I e II.
E) II e III.

A elaboração de protótipos durante o desenvolvimento de um software pode ser uma interessante ferramenta para verificação dos requisitos que serão utilizados. Existem duas abordagens de prototipagem, conhecidas como aberta e fechada. A abordagem fechada realiza apenas uma demonstração aproximada dos requisitos e, em seguida é descartado, enquanto que, na abordagem aberta, cria-se um protótipo e o mesmo é utilizado durante a construção do software. É importante ressaltar que não são todos os sistemas que são passíveis de prototipagem. PRESSMAN, R. S. Software engineering: a practitioner’s approach. New York: McGraw Hill, 2001 (adaptado). Diante disso, considere a situação apresentada a seguir. Helena é responsável pela engenharia de software de uma empresa de desenvolvimento de sistemas corporativos. Ela utiliza protótipos no processo de desenvolvimento de software, de uma maneira direta para reduzir o risco, mostrando algo concreto e executável aos stakeholders. Durante a elaboração de um determinado projeto, Helena foi questionada por um estagiário e explicou quais as incertezas que os protótipos poderiam reduzir.
Acerca das incertezas que os protótipos poderiam reduzir, julgue os itens a seguir. É correto o que se afirma em
I. Helena poderá explicar que o protótipo será capaz de reduzir a estabilidade ou o desempenho da tecnologia-chave.
II. Helena poderá dizer que o protótipo reduzirá o tempo de entrega do sistema final com todos os requisitos atendidos.
III. Helena poderá explicar que o protótipo diminui a incerteza sobre o entendimento de requisitos e a aparência do produto, sua usabilidade.
IV. Helena poderá falar ao estagiário que o protótipo reduz a incerteza sobre a viabilidade de negócio de um produto que está sendo desenvolvido.
A) II, apenas.
B) III e IV, apenas.
C) I e II, apenas.
D) I, III e IV, apenas.
E) I, II, III e IV.

No Ciclo de Vida da Prototipação, a definição do sistema ocorre através da descoberta gradual e evolutiva deste por parte do usuário e do desenvolvedor. Assim, obtém-se um conjunto inicial de necessidades que são implementadas rapidamente com a intenção de refiná-las de acordo com o aumento do conhecimento do sistema por parte do desenvolvedor e do usuário. O modelo em questão capacita o desenvolvedor a criar um modelo do sistema que será implementado. Esse modelo pode assumir três formas: um protótipo em papel ou modelo computacional que mostra a interação do homem com a máquina; um protótipo de trabalho que implementa algumas funções que são exigidas pelo sistema desejado; e um programa existente que execute parte ou toda a função desejada para o novo sistema, mas com características que poderão ser melhoradas durante o desenvolvimento.
Considerando a urgência do cliente, pode-se concluir que
A) Silvana deverá apresentar o primeiro protótipo do software para o proprietário da pousada na etapa de 'engenharia do produto'.
B) Silvana deverá descartar a participação de usuários potenciais do sistema junto ao processo de desenvolvimento dos protótipos.
C) Silvana deverá trabalhar no refinamento dos protótipos somente quando ela chegar na etapa de 'coleta e refinamento dos requisitos'.
D) Silvana percebeu que o proprietário da pousada não está levando em consideração a qualidade global do sistema, então refinamentos breves dos protótipos serão requeridos.
E) Silvana deverá construir o protótipo e, em seguida, migrar para a etapa de engenharia do produto, descartando a avaliação do protótipo e o refinamento.

Mais conteúdos dessa disciplina