Buscar

Confiabilidade de Software

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Confiabilidade de Software
1 - Os custos relacionados à implementação e à validação de um sistema com a confiança elevada tendem a ampliar significativamente, como pode ser observado na figura abaixo. 
Analisando o relacionamento entre custo e confiança, referente aos benefícios de melhorias, é possível afirmar que:​​​​​​​
R: A. Quando o software não é muito confiável, é possível obter melhorias mais significativas com menores investimentos.
Se o software não é muito confiável, é possível obter melhorias significativas com custos relativamente baixos. Porém, em software com a confiança elevada, os custos de melhoria são 
muito maiores e os benefícios de melhoria são menores.
2. A dimensão confiança contém algumas propriedades que são utilizadas para definição das especificações de confiança de sistemas. Imagine um sistema cuja função é controlar a venda 
de passagens de metrô via Internet. Esse sistema exige constantes atualizações com o objetivo de agilizar as transações de compras de tickets, além de manter as transações mais seguras 
para os usuários.
A capacidade de realizar as atualizações sem tirar o sistema de funcionamento se refere a qual propriedade da dimensão confiança?
R: C. Manutenibilidade.
A propriedade manutenibilidade está relacionada com a capacidade de realizar alterações do sistema sem que ocorram falhas no sistema, diferentemente da disponibilidade, que se refere 
à probabilidade de o sistema estar em perfeito funcionamento. Neste caso, como o foco é manter o sistema funcional durante as atualizações, não se refere às propriedades proteção e 
segurança.
3. A disponibilidade é uma importante propriedade relacionada à confiança de software e pode ser expressa numericamente. Quando está especificada a disponibilidade de um software de 
vendas que será comercializado para diferentes clientes, qual é o cuidado que se deve ter?
R: B. Deve-se ter cuidado com o cenário onde será utilizado o software para especificar a disponibilidade.
A disponibilidade varia conforme o cenário de utilização do software. Devem ser levadas em consideração características como quantidade de acessos simultâneos, infraestrutura de 
hardware utilizada para rodar o software, link de acesso à Internet, entre outras. Por isso não é indicado definir a mesma disponibilidade para um software comercializado para clientes 
diferentes.
4. Existem três métricas de confiabilidade utilizadas para especificar a probabilidade de uma falha de sistema ocorrer. Uma delas permite definir o provável número de falhas de sistema 
observadas em um determinado período, como, por exemplo, uma hora. Qual é o nome dessa métrica?
R: A. ROCOF.
Esta métrica é a ROCOF (do inglês, Rate of Occurrence of Failures). Ela permite definir a taxa de ocorrência de falhas em um determinado período ou número de execuções do sistema.
5. O desenvolvimento de sistemas críticos, como, por exemplo, um sistema para caixa eletrônico de banco, exige confiabilidade elevada. Um problema como a violação dos dados de 
clientes do banco afeta a confiabilidade do sistema. Levando em consideração as quatro principais propriedades de confiança, qual dimensão é afetada neste exemplo específico?
R: D. Proteção.
Neste exemplo, a dimensão afetada é a proteção. Esta é uma dimensão que reflete a habilidade do sistema de se proteger de um ataque externo acidental ou deliberado.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando