Diferença entre NVP e CPRR
1. Programação da versão N (NVP):
Na técnica de programação da versão N, existem N grupos ou indivíduos de desenvolvedores que não compartilham o processo de programação e esses independentes desenvolvem N versões do módulo de software. A ideia por trás dessa técnica é que indivíduos diferentes cometerão erros diferentes e cobrirão todas as possibilidades de falha.
2. Recuperação de verificação e reversão (CPRR): A
técnica de recuperação de reversão de verificação e indicação é diferente da técnica de programação n-version de tolerância a falhas de software. Nesta técnica, o sistema é testado cada vez que realizamos algum cálculo. Essa técnica é basicamente útil quando há falha do processador ou corrupção de dados.
Diferença entre a programação da versão N e a recuperação de reversão de verificação:
PROGRAMAÇÃO DE N-VERSÃO | RECUPERAÇÃO DE ROLLBACK DE CHECK-POINTING |
---|---|
Nesta técnica, N equipes ou indivíduos trabalham de forma independente. | Enquanto estiver aqui, uma única equipe ou trabalhos individuais. |
Cópias redundantes são preparadas nesta técnica. | Nenhuma cópia redundante está disponível aqui. |
Nesta técnica, o teste de aceitação não é realizado. | O teste de aceitação é executado. |
É possível obter a mesma falha para versões diferentes. | Não é possível ter a mesma falha na versão única. |
O sistema não é testado todas as vezes após o cálculo. | Enquanto o sistema é testado a cada vez após o cálculo. |
Um eleitor é usado para escolher entre as diferentes versões. | Nenhum eleitor é usado aqui, o teste de aceitação já foi realizado. |
É usado quando há menos chance de falha do processador. | É útil quando há mais chances de falha do processador. |
As chances de corrupção de dados são menores. | As chances de corrupção de dados são altas. |
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva