Baixe o app para aproveitar ainda mais
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.
Compartilhar