Observe o diagrama a seguir que representa um modelo de pro...
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.
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