Logo Passei Direto
Buscar

Algoritmos

Anhanguera

Uma empresa de desenvolvimento de software decidiu revisar seus processos de teste, após enfrentar recorrentes atrasos na entrega de produtos. O setor de qualidade identificou a ausência de integração entre as ferramentas de modelagem e os ambientes de teste como um dos principais gargalos. Para resolver esse problema, a empresa começou a adotar ferramentas CASE orientadas a objetos, em conjunto com práticas automatizadas baseadas em frameworks compatíveis com esse paradigma. O objetivo era melhorar a manutenção do código e garantir mais agilidade nas correções durante o ciclo de vida do sistema.

Com base na evolução das ferramentas CASE orientadas a objetos e suas contribuições para a automação de testes, avalie as seguintes asserções e a relação proposta entre elas.

I. A utilização de ferramentas CASE compatíveis com orientação a objetos contribui para a coesão entre módulos e o baixo acoplamento no sistema, o que favorece sua manutenção e expansão ao longo do tempo.


PORQUE

II. A aplicação de testes automatizados baseados em frameworks como JUnit e TestNG promove a modularização do sistema, o que possibilita o uso adequado de herança e encapsulamento no processo de desenvolvimento.

A respeito dessas asserções, assinale a alternativa correta.

  • As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
  • As asserções I e II são proposições verdadeiras e a II justifica a I.
  • A asserção I é uma proposição verdadeira e a II, falsa.
  • A asserção I é uma proposição falsa e a II, verdadeira.
  • As asserções I e II são proposições falsas.


User badge image
Evandro Nunes

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar as asserções: I. A utilização de ferramentas CASE compatíveis com orientação a objetos contribui para a coesão entre módulos e o baixo acoplamento no sistema, favorecendo manutenção e expansão. Isso é verdadeiro, pois ferramentas orientadas a objetos ajudam a estruturar melhor o sistema, promovendo coesão e baixo acoplamento. II. A aplicação de testes automatizados baseados em frameworks como JUnit e TestNG promove a modularização do sistema, possibilitando o uso adequado de herança e encapsulamento no desenvolvimento. Essa afirmação é falsa, pois frameworks de teste automatizado promovem a verificação do código, mas não influenciam diretamente na modularização ou no uso de herança e encapsulamento, que são conceitos de design e implementação. Portanto: - I é verdadeira. - II é falsa. Alternativa correta: "A asserção I é uma proposição verdadeira e a II, falsa."

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

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina