• Matéria: Informática
  • Autor: Malane
  • Perguntado 7 anos atrás

Sommerville afirma que um processo de software é um conjunto de atividades e resultados associados que produzem um produto de software. Portanto, um processo de software se dá pela estruturação de um conjunto de atividades que resultam num produto software.

Na literatura, existem diversos modelos de processo de software. Dentre eles, temos o Modelo Cascata e o Modelo Incremental. Em relação a esses dois modelos, pode-se ver que o desenvolvimento incremental apresenta algumas vantagens importantes em relação ao modelo em cascata. Partindo deste comparativo, analise as alternativas abaixo:

I – No modelo incremental, caso o cliente mude seus requisitos, o custo será reduzido, pois a quantidade de análise e documentação a ser refeita é menor do que no modelo em cascata.
II - No modelo cascata, é mais fácil obter um retorno dos clientes sobre o desenvolvimento que foi feito, pois os clientes vão acompanhando o desenvolvimento do software à medida que novas versões são apresentadas a eles.
III – No modelo incremental, os clientes podem começar a utilizar o software logo que as versões iniciais forem disponibilizadas, o que não acontece com o modelo cascata.
IV – No modelo cascata, as atividades de especificação, desenvolvimento e validação são realizadas concorrentemente com um rápido feedback entre todas as atividades.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II e IV, apenas.

Respostas

respondido por: WillianGubiani
10

Resposta:

Alternativa 3.

Explicação:

No modelo de incremento, o desenvolvimento do software é constantemente verificado com o stakeholder (cliente), assim, tendo maior feedback, caso haja mudanças no projeto será facilmente atendido, pois, o projeto é alimentado por incrementos, diferente do modelo cascata que já é todo projetado no inicio e dificilmente terá modificações durante o desenvolvimento, também terá custos, para ter modificações.

respondido por: guilhermereginaldope
10

Resposta:

I e III, apenas.

Explicação:

Correto, está na pagina 32 (primeiro paragrafo) do livro engenharia de software unicesumar.

I – No modelo incremental, caso o cliente mude seus requisitos, o custo será reduzido, pois a quantidade de análise e documentação a ser refeita é menor do que no modelo em cascata.

pg 32

III – No modelo incremental, os clientes podem começar a utilizar o software logo que as versões iniciais forem disponibilizadas, o que não acontece com o modelo cascata.

Perguntas similares