Carregando...
Carregando...
Ajude a melhorar a plataforma
A engenharia de software possui uma série de metodologias para o melhor desenvolvimento dos projetos. Dentre eles se cita o reúso de software, em que, como o próprio nome já diz, trabalho com o reuso de elementos previamente utilizados. Isso pode trazer muitos benefícios na hora de programar.
Diante disso, assinale a alternativa que apresenta uma característica da engenharia de software baseada em reúso:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A alternativa "Reutiliza artefatos de software como requisitos, arquitetura e casos de teste para acelerar o desenvolvimento" é correta, pois reflete corretamente o conceito de engenharia de software baseada em reúso, que envolve múltiplos artefatos além do código, que podem ser reutilizados e assim exigir menos tempo de desenvolvimento.
As demais alternativas estão incorretas, sendo que:
A alternativa "Foca na reutilização de código existente por meio da referência externa que deve ser linkada" é incorreta, pois a estratégia de reúso abrange mais do que apenas código, utilizando artefatos para esse fim.
A alternativa "Evita a utilização de padrões arquiteturais já estabelecidos para evitar problemas autorais" é incorreta, pois apresenta o oposto do que é verdadeiro; a reutilização de padrões arquiteturais é uma prática comum.
A alternativa "Diminui o valor de produção do software ao utilizar uma linguagem com alto nível de abstração" é incorreta, pois os artefatos não necessariamente são reutilizados em linguagem com alto nível de abstração, depende em qual linguegem o componente utilizado foi produzido.
A alternativa "Reduz o tempo de desenvolvimento ao evitar testes completos nos componentes utilizados" é incorreta, pois a reutilização de casos de teste validados é uma prática para assegurar a qualidade, não para evitar testes.