Baixe o app para aproveitar ainda mais
Prévia do material em texto
46 13.4 Qual é a característica comum a todos os estilos arquitetônicos voltados para apoiar a tolerância a falhas de software? As características comuns de todos os estilos para suportar tolerância a falhas é que existem múltiplas implementações separadas de funcionalidade do sistema e algum mecanismo de detecção de erros que pode detectar possíveis falhas de software. 13.6 Você é responsável pelo projeto de um switch de comunicação que deve fornecer disponibilidade 24 horas por dia, 7 dias por semana, mas que não é crítico para a segurança. Justificando sua resposta, sugira um estilo arquitetônico que possa ser usado para este sistema. A pista aqui está na questão – o sistema não é crítico para a segurança, portanto elimina os sistemas de proteção. No entanto, há necessidade de disponibilidade, portanto o padrão de arquitetura mais apropriado é uma arquitetura de programação de versão N ou uma arquitetura de servidor replicada com cada servidor executando um sistema operacional diferente. 13.7 Foi sugerido que o software de controle para um programa de radioterapia máquina, usada para tratar pacientes com câncer, deve ser implementada usando programação da versão N. Comente se você acha ou não que essa é uma boa sugestão. Vantagens da programação da versão N 1. Aumenta a diversidade do projeto, de modo que a probabilidade de falhas que resultem em falhas seja reduzida 2. Aumenta a disponibilidade do sistema
Compartilhar