Considere o desenvolvimento de uma aplicação que utiliza um ...

Próximas questões
Com base no mesmo assunto
Q2890478 Arquitetura de Software

Considere o desenvolvimento de uma aplicação que utiliza um componente de prateleira (off-the-shelf) para realizar algumas funcionalidades da aplicação. A primeira etapa em que as funcionalidades são testadas junto com a aplicação é a(o)

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos entender a questão e a alternativa correta.

Alternativa correta: B - Integração.

No contexto de desenvolvimento de software, especialmente quando utilizamos componentes de prateleira (off-the-shelf), é essencial realizar testes para garantir que esses componentes funcionem corretamente dentro da aplicação. A primeira etapa em que as funcionalidades destes componentes são testadas junto com a aplicação é chamada de integração.

A integração é o processo de combinar componentes ou sistemas separados para funcionarem juntos. O objetivo é garantir que diferentes partes do sistema interajam corretamente. Quando falamos de componentes de prateleira, a integração é crucial porque esses componentes foram desenvolvidos de forma independente e precisam ser ajustados para trabalhar em conjunto com o resto da aplicação.

Agora, vamos analisar as outras alternativas para entender por que estão incorretas:

A - Desempenho: Testes de desempenho avaliam a capacidade de um sistema de funcionar sob determinadas condições, como carga elevada. No entanto, esses testes são realizados após a fase de integração, pois é necessário que o sistema esteja funcionalmente integrado antes de testar seu desempenho sob carga.

C - Stress: Testes de stress são um tipo de teste de desempenho focado em avaliar o comportamento do sistema em condições extremas. Esses testes também são realizados após a integração, uma vez que o sistema precisa estar completo e operacional para que esses cenários extremos possam ser simulados.

D - Validação: A validação é o processo de avaliar se o sistema atende aos requisitos e expectativas do usuário. É uma etapa posterior à integração, onde o sistema já está completo e operacional, e deve ser avaliado em termos de cumprimento das necessidades do usuário final.

E - Unidade: Testes de unidade focam em verificar se componentes individuais (módulos ou unidades) funcionam corretamente isoladamente. Este tipo de teste é realizado antes da integração, pois verifica cada peça individual do sistema antes que sejam combinadas.

Portanto, a integração é a fase correta onde as funcionalidades dos componentes de prateleira são testadas em conjunto com a aplicação.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo