ENEM, perguntado por kailaaniveraomarques, 3 meses atrás

Os processos de software são definidos caso a caso, considerando as especificações da aplicação a ser desenvolvida, a tecnologia a ser adotada na sua construção, a organização de onde o produto será desenvolvido e as características da equipe de desenvolvimento, envolvendo portanto dois domínios, o problema e a solução. No primeiro, é entendido como o processo de identificar e organizar o conhecimento sobre uma classe de problemas, o domínio do problema, para suportar sua descrição e solução. Já no segundo domínio, é recebido o “como?” do projeto e levado ao mundo computacional para sua implementação e validação.
Adaptado de: PRESSMAN, R. S. Engenharia de Software. 6. ed. Porto Alegre: McGraw Hill, 2010.

Sobre as características de domínio do problema para processos de software, avalie as afirmações a seguir:

I. É identificado as restrições do projeto.
II. É estabelecido os critérios de validação do sistema.
III. É definido que comportamento deve ser esperado do sistema.
IV. É escolhida a forma de traduzir o projeto em uma linguagem de programação.

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

Alternativa 2:
II 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 diegohvamorim
10

Resposta: Alternativa 4

(I, II e III)

Explicação:

I. É identificado as restrições do projeto. (PROBLEMA)

II. É estabelecido os critérios de validação do sistema. (PROBLEMA)

III. É definido que comportamento deve ser esperado do sistema. (PROBLEMA)

IV. É escolhida a forma de traduzir o projeto em uma linguagem de programação. (SOLUÇÃO)

Pag. 18, 19 do book ;)

Respondido por thipolido
9

As afirmações que representam de fato elementos do domínio problema são as estabelecidas em I, II e III.  A alternativa 4 é a correta.

A afirmação IV já é uma forma de solução, pois a tradução do projeto para linguagem de máquina envolve uma etapa pós planejamento.

O que são Processos de Software?

Esse termo faz referência às diferentes maneiras de organizarmos os processos e etapas a serem seguidos para a construção do software.

Há um modelo genérico de processos estabelecido por Sommerville, que englobam quatro atividades básicas:

  • Especificação do software.
  • Projeto e implementação de software.
  • Validação do software.
  • Evolução do software.

É importante entender que antes dessas etapas vem a parte de identificação do problema, das restrições e qual será o melhor comportamento que esse software deve assumir.

Saiba mais sobre processos de software em: https://brainly.com.br/tarefa/49790175

#SPJ1

Perguntas interessantes