Escolar Documentos
Profissional Documentos
Cultura Documentos
"— Transcrição da
apresentação:
1 Confiança
3 Integridade vs Utilidade
Nem sempre integridade e utilidade são concomitantes: existem softwares que são
muito úteis e nem por isso são confiáveis. Eles adotam estratégias de prevenção de
perda de dados ou ferramentas de recuperação de situações de erro.
4 Dimensões da Confiança
A capacidade do sistema disponibilizar serviço quando necessárioA capacidade do
sistema disponibilizar serviço conforme especificadoA capacidade do sistema operar
sem falhas catastróficasA capacidade do sistema se proteger contra invasão acidental
ou deliberada
5 Dimensões da Confiança
Disponibilidade e confiabilidade são probabilidades, logo podem ser expressas
quantitativamente;Já segurança e proteção são julgamentos feitos com base em
evidências sobre o sistema (normalmente são expressos através de conceitos:
segurança nível 1,2...)
6 Confiança e Custo
7 Confiança e Desempenho
Altos níveis de confiança só podem ser alcançados a custa de desempenho do
sistema:O software requer código extra para verificar estados excepcionais do sistema
ou possibilitar recuperação a partir de falhas do sistema;Redução do desempenho e
aumento do armazenamento requerido pelo software.
8 Confiança e Desempenho
Mas:Os sistemas que não são confiáveis ou não apresentam segurança não são
utilizados;Os custos com falhas do sistema podem ser enormes;É difícil readequar
confiança;É possível compensar a falta de desempenho do sistema;Sistemas não
confiáveis podem causar perdas de informações.
15 Disponibilidade e Confiabilidade
Confiabilidade: é a probabilidade de operação livre de falhas durante um tempo
especificado, em um dado ambiente, para um projeto especificado;Disponibilidade: é a
probabilidade de um sistema, em determinado instante, ser operacional e capaz de
fornecer os serviços requeridos;
16 Disponibilidade e Confiabilidade
A confiabilidade leva em consideração o ambiente de uso e o propósito do sistema.
Logo as medições de confiabilidade de uma situação não pode ser transferida para
outra;Também depende de como o usuário interage com o software e sua visão do
mesmo.
17 Disponibilidade e Confiabilidade
Confiança e disponibilidade são geralmente as dimensões mais importantes da
confiança: será difícil garantir segurança ou proteção se o sistema está sujeito a falhas
e a falta de disponibilidade de alguns sistemas podem gerar perdas econômicas muito
grandes.
18 Disponibilidade e Confiabilidade
Noções de Confiabilidade:TermoDescriçãoFalha de sistemaUm evento que ocorre em
algum momento, quando o sistema não fornece o serviço como é esperado pelo
usuárioErro de sistemaComportamento errôneo do sistema, quando o
comportamento do sistema não atende a sua especificaçãoDefeito do sistemaUm
estado incorreto do sistema, um estado que é inesperado pelos seus projetistasErro
ou engano humanoComportamento humano que resulta na introdução de defeitos no
sistema.
19 Disponibilidade e Confiabilidade
Princípios de Confiabilidade para o desenvolvimento:Evitar defeitos;Detecção e
exclusão de defeitos;Tolerância a defeitos;
21 Segurança :