Catégories : Tous - requisitos

par gusta gusta Il y a 3 années

127

Principais Pontos

Em processos de desenvolvimento de software, diferentes modelos são utilizados para adaptar-se às necessidades específicas dos projetos e clientes. O modelo por prototipação é ideal quando os requisitos não são bem definidos, permitindo um pequeno investimento inicial para criar uma versão simplificada do sistema.

Principais Pontos

Principais Pontos

Modelos Iterativos e Incremental

Incremental: o software é estendido em cada passo.
Iterativo: o software é feito progressivamente em passos curtos.
4 - O cliente vê funcionando em suas etapas inicias, ou seja, cria confiabilidade.
3 - Já que são apresentados em pequenas partes funcionais, é mais fácil de localizar precisamente erros.
2 - Dado o ponto anterior, tem maior possibilidade de fazer mudanças no software;
1 - Tem um escopo de software mais flexível;

Modelo Espiral

Fases da Espiral
4 - Análise do Cliente
3 - Engenharia ou Desenvolvimento
2 - Análise de Risco
1 - Planejamento
4 - Exige um certo grau de experiência para funcionar bem e depende dessa experiência para se obter sucesso.
3 - Usa a prototipação como método para reduzir os riscos de falhas;
2 - Existem tipicamente de 3 a 6 regiões de tarefa;
1 - Este modelo é dividido em várias "atividades de trabalho" ou "regiões de tarefa";

Modelo Cascata

Cascata em V
O software só é entregue em seu estado final.
É adicionada uma fase de teste para cada fase de teste padrão.
4 - Exige uma grande sincronização entre os participantes dado o ponto anterior.
3 - Um ponto negativo é que, caso hajam falhas, não é possível simplesmente voltar para solucionar elas;
2 - É um modelo que quase não apresenta falhas de aplicação, visto que na fase de etapas, a etapa seguinte só é iniciada quando a anterior é totalmente finalizada;
1 - Fácil manutenção em um sistema já existente;

Modelo por Prototipação

4 - É bom quando o cliente não definiu precisamente os requisitos.
3 - Pode ser utilizada em qualquer processo de software, já que auxilia os interessados a saber o que irá ser construído;
2 - Com um pequeno investimento inicial é possível obter uma exemplificação (mais simplificada) do sistema;
1 - Bom modelo para grandes sistemas que são difíceis de atender todos os requisitos;