Uma Engenharia de Requisitos (ER) bem estruturada garante qu...

Próximas questões
Com base no mesmo assunto
Q873522 Engenharia de Software
Uma Engenharia de Requisitos (ER) bem estruturada garante qualidade, confiabilidade e integridade ao produto de software a ser desenvolvido. O conjunto de atributos que evidencia o esforço necessário para fazer modificações especificadas no software é uma característica de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - manutenibilidade.

Para abordar o tema desta questão, é importante entender que a Engenharia de Requisitos é uma área da Engenharia de Software que lida com a identificação, documentação e manutenção dos requisitos do sistema. Uma Engenharia de Requisitos bem realizada é essencial para que o produto final atenda às expectativas e necessidades dos usuários, evitando retrabalho e garantindo a qualidade do software.

A questão enfoca uma característica específica do software, que é a facilidade com que ele pode ser modificado. Isso inclui correções, adaptações, melhorias, ou qualquer outro tipo de ajuste que possa ser necessário durante o ciclo de vida do software.

Nesse contexto, a manutenibilidade é a propriedade que se refere à facilidade e à economia com que um produto de software pode ser modificado. Isso envolve não só a correção de falhas, mas também a atualização para se adaptar a mudanças no ambiente (como novos sistemas operacionais ou hardwares) e a adição de novas funcionalidades. Uma boa manutenibilidade significa que um software foi projetado de maneira a facilitar essas modificações, reduzindo o esforço e o custo envolvidos na manutenção. Portanto, a alternativa correta é a letra C, pois ela descreve precisamente essa qualidade.

É vital para um aluno que se prepara para concursos entender que os outros termos - portabilidade, confiabilidade e eficiência - referem-se a outros aspectos da qualidade de um software:

  • A portabilidade diz respeito à facilidade com que o software pode ser transferido de um ambiente de hardware ou software para outro;
  • A confiabilidade está relacionada à capacidade do software de funcionar corretamente e de forma confiável sob condições especificadas;
  • E a eficiência se refere ao desempenho do software em termos de consumo de recursos e tempo de resposta.

Compreender essas definições é crucial para diferenciar entre os vários atributos de qualidade de software que podem ser avaliados em uma prova de concurso.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Em engenharia de software, manutenibilidade é um aspecto da qualidade de software que se refere à facilidade de um software de ser modificado a fim de corrigir defeitos, adequar-se a novos requisitos, aumentar a suportabilidade ou se adequar a um ambiente novo.

 

https://pt.wikipedia.org/wiki/Manutenibilidade

a) portabilidade. - capacidade de adpatação e compatibilidadea com novos ambientesb)

b) confiabilidade.  - robustez do software. testado com testes de stress

c) manutenibilidade. - capacidade para alterações

d) eficiência. - uso eficiente dos recursos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo