Observe o diagrama a seguir que representa um modelo de pro...

Próximas questões
Com base no mesmo assunto
Q831036 Engenharia de Software
Observe o diagrama a seguir que representa um modelo de processo de software.
Imagem associada para resolução da questão
De acordo com Sommerville (2011), assinale a opção que apresenta o desenvolvimento baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Resposta correta letra B

Cascata- O modelo em cascata é um modelo de desenvolvimento de software seqüencial no qual o desenvolvimento é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software. Entrega do produto no final do processo.

Orientado a Reuso- O conceito de reutilização de software se baseia na programação modular onde podemos fazer uso de procedimentos, funções e classes pré existentes criados por outros que servirão para que outros literalmente montem suas aplicações finais.

Evolucionário - Classificado em 2 tipos Prototipação e Espiral

 

 

 

Complementando a Resposta do GABRIEL...

 

Prototipação = Usa protótipo(EVOLUCIONÁRIO ou DESCARTÁVEL);

Espiral = Se preocupa com RISCOS

A diferença entre Modelo Incremental (B) e Evolucionário (E) é que o primeiro tem o objetivo de apresentar um produto de trabalho ou uma funcionalidade operacional a cada iteração. Já o segundo não vai necessariamente liberar funcionalidades a cada iteração como ocorre no Modelo Incremental, logo alguns autores não consideram, por exemplo, o Modelo Espiral como um Modelo Incremental, mas como Evolucionário.

 

Modelo em cascata

Chamado de ciclo de vida clássico. Nenhuma fase é terminada até que a sua documentação tenha sido completada e seus produtos aprovados pelo grupo de garantia da qualidade. Requisitos bem definidos e estáveis.

 

Modelo Incremental

O modelo incremental aplica sequências lineares, de forma escalonada, à medida que o tempo vai avançando. Pode ser linear e paralelo.

Vai se construindo o sistema em incrementos até ficar pronto.

Reduz erros

Cada incremento passa por todas as fases.

 

MODELOS EVOLUCIONÁRIOS (Prototipação e Espiral)

 

Prototipação

Protótipo é usado como mecanismo para entender requisitos e é jogado fora.

Problemas como usuário gostar do protótipo ou o custo para montá-lo.

Protótipos podem ser descartáveis ou evolucionários

Comunicação < PROTÓTIPO RÁPIDO < Planejamento < Modelagem < Construção < Implantação

 

Espiral

Aumenta incrementalmente o grau de definição e implementação de um sistema enquanto seu grau de risco diminui. Implementação Cíclica. Consiste em uma série de pontos âncora de controle para assegurar o comprometimento de interessados .

Combina atividades de desenvolvimento com o gerenciamento de risco.

Pontos âncora de controle — uma combinação de produtos de trabalho e condições que são satisfeitas ao longo do trajeto da espiral — são indicados para cada passagem evolucionária.

Custo e cronograma são ajustados de acordo com o feedback obtido do cliente após entrega.

Comunicação < Planejamento < Modelagem < Construção < Implantação

 

Fonte: Meu resumo.

 

 

Texto cópia e cola do livro do Sommeville...

Clique para visualizar este comentário

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