ENEM, perguntado por nataliaspalombo, 5 meses atrás

Os requisitos não funcionais (RNF) têm um papel de suma importância durante o desenvolvimento de um sistema, podendo ser usados como critérios de seleção na escolha de alternativas de projeto, estilo arquitetural e forma de implementação. Portanto, faz-se necessário definir logo cedo quais requisitos não funcionais serão priorizados na definição de uma arquitetura. No entanto, não existe uma definição formal ou uma lista completa de requisitos não funcionais, existindo na literatura diferentes tipos. Nesse sentido, Sommerville (2008) propõe uma classificação para os RNF considerando três tipos: os requisitos de produtos, os requisitos de processo e os requisitos externos, sendo que o último é derivado do ambiente que o sistema está sendo desenvolvido ou baseados em informações sobre o domínio de aplicação, considerações organizacionais e restrições de projeto.

Adaptado de: SOMMERVILLE, I. Engenharia de Software. São Paulo: Pearson Prentice Hall, 2008.

Sobre os exemplos de requisitos externos, avalie as afirmações a seguir:

I. O custo do sistema não deve ultrapassar R$ 20.000.
II. O sistema deve ser desenvolvido usando a linguagem Java.
III. O sistema deve processar no mínimo oito transações por segundo.
IV. O contrato de manutenção deve incluir o recebimento de novas atualizações do sistema.

É correto o que se afirma em:
Alternativas
Alternativa 1:
II, apenas.

Alternativa 2:
I e IV, apenas.

Alternativa 3:
III e IV, apenas.

Alternativa 4:
I, II e III, apenas.

Alternativa 5:
I, II, III e IV.

Soluções para a tarefa

Respondido por thipolido
7

Com base nos requisitos externos, parte dos requisitos não-funcionais, e nas suas etapas e parâmetros para implementação dos sistemas, podemos afirmar que as afirmações verdadeiras são apenas I e IV, ou seja, a alternativa 4 é a correta.

As afirmações falsas definem parametrizações do:

  • II. Requisito de processo.
  • III. Requisito de produto.

Requisitos Não-Funcionais

A diferença dos dois tipos de requisitos se dá por:

  • Requisitos funcionais: funções que o sistema ou seus componentes devem realizar.
  • Requisitos não-funcionais: são as restrições e os pontos de qualidade desses sistemas.

Os requisitos não-funcionais causam um efeito generalizado e mais global, pois quando satisfeitos afetam vários componentes do sistema.

Saiba mais sobre ambos os Requisitos em: https://brainly.com.br/tarefa/24944841

#SPJ1


nataliaspalombo: Obrigada, então nesse caso a opção correta seria a Alternativa 2 (opção I e IV, apenas) para os Requisitos Externos. Certo?
kleberpetry: isso, somente a I e IV
AlisonSandrade: Pelo livro e pelas aulas o requisito externo está relacionado com marco regulatório, legislativo e questões éticas. Sendo assim, essas duas alternativas não se qualificam como requisitos externos. Para mim nenhum requisito aí é considerado como externo, porém, não existe essa opção e, de fato, a menos errada é a alternativa I e IV.
Perguntas interessantes