Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Questão 1 por Mind Map: Questão 1

1. Incremental

1.1. Desenvolvido em partes

1.2. A cada incremento, podem ser feitas extensões e modificações do projeto

1.3. Cada passo consiste em

1.3.1. Remover a próxima tarefa selecionada

1.3.2. Codificar e testar a implementação

1.3.3. Fazer uma análise do produto obtido após a execução dessa fase

1.3.4. Atualizar a lista com o resultado da análise realizada

1.4. Faz o uso de uma lista de controle que contém, em ordem, todas as tarefas que devem ser executadas

1.5. Vantagens

1.5.1. Disponibilidade de partes prontas do sistema mais cedo

1.5.2. Facilidade nos testes

1.5.2.1. Testar cada incremento é mais fácil do que testar o software pronto

1.5.3. Feedback do cliente a cada incremento feito

1.5.4. Aprendizagem do desenvolvedor numa linguagem é favorecida

1.5.4.1. Pode se optar em resolver as partes mais fáceis antes, enquanto ele aprende a linguagem, e deixar as partes mais complexas do sistema para depois

1.6. Desvantagens

1.6.1. A possibilidade de o sistema ser dividido em partes como pré-requisito, já que nem sempre um sistema pode ser dividido;

1.6.2. Dificuldade na integração das partes desenvolvidas;

1.6.3. Negociação com o cliente a respeito do pagamento do produto de software final pode ser problemática;

2. Cascata

2.1. Fases são executadas em sequência linear

2.2. Ao final de cada fase, é feita uma revisão para avaliar se realmente pode-se avançar para a próxima.

2.3. Vantagens

2.3.1. Fácil de gerenciar;

2.3.2. Eficiente em casos no qual o domínio da aplicação é bem entendido;

2.3.3. Eficiente no desenvolvimento de projetos em que vários sistemas simulares foram construídos anteriormente.

2.4. Desvantagens

2.4.1. Dificuldade de obter todos os requisitos do sitema no início do projeto

2.4.2. Raramente as fases de execução seguem um fluxo tão sequencial e sem interações

2.4.3. roduto final apenas no final do projeto, deixando margens de correcao menores