Requisitos não funcionais estabelecem como o sistema deve funcionar e complementam os requisitos funcionais que dizem o que o sistema deve fazer. Um produto de software está sendo desenvolvido para apoiar a distribuição de doações arrecadadas e repassadas por uma ONG. O software será posteriormente usado para apoiar uma pequena empresa que vende produtos de artesãos locais. Para esse segundo negócio, espera-se haver adaptação de no máximo 30% do código. Assinale a alternativa que indica que produto de software é esse.

Questão

Requisitos não funcionais estabelecem como o sistema deve funcionar e complementam os requisitos funcionais que dizem o que o sistema deve fazer. Um produto de software está sendo desenvolvido para apoiar a distribuição de doações arrecadadas e repassadas por uma ONG. O software será posteriormente usado para apoiar uma pequena empresa que vende produtos de artesãos locais. Para esse segundo negócio, espera-se haver adaptação de no máximo 30% do código. Assinale a alternativa que indica que produto de software é esse.

Alternativas

a) Trata-se de um requisito de adaptabilidade.

b) Trata-se de um requisito de usabilidade.

c) Trata-se de um requisito de compatibilidade.

d) Trata-se de um requisito de operacionalidade.

e) Trata-se de um requisito de reusabilidade.

94%

Explicação

O enunciado descreve um software que será desenvolvido para um contexto (ONG) e, posteriormente, pretende-se utilizá-lo em outro contexto (pequena empresa), exigindo adaptação de no máximo 30% do código.

Isso caracteriza um requisito não funcional de reusabilidade (reusabilidade/reuso), pois está diretamente ligado à capacidade de reaproveitar o produto (ou parte significativa do seu código/componentes) em outro sistema ou domínio, com baixo esforço de modificação.

  • Adaptabilidade foca na capacidade de o sistema se adaptar a diferentes ambientes/condições (plataforma, hardware, configurações), mas aqui a ênfase está no reuso do código em outro negócio.
  • Usabilidade e operacionalidade tratam de facilidade de uso/operação.
  • Compatibilidade trata de coexistência/interoperabilidade com outros sistemas.

Logo, o requisito descrito é de reusabilidade.

Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.