Exercicio de Engenharia de Software 1
1. O que são Sistemas críticos?Cite exemplos e descreva suas duas classes.
R.: Os sistemas de segurança críticos são aqueles em que é essencial que a operação seja sempre segura. Exemplos de sistemas críticos de segurança são sistemas de controle e monitoração de aeronaves, sistemas de controle de processos de indústrias químicas e farmacêuticas e sistemas de controle de automóveis.
O software crítico de segurança pode ser separado em duas classes:
Software crítico primário de segurança: é o que esta embutido como controlador em um sistema. O mau funcionamento desse software pode causar mau funcionamento do hardware, que resulta em danos a pessoas e ao ambiente.
Software crítico secundário de segurança: esse software pode resultar em danos indiretamente. Exemplos de tais sistemas são sistemas de auxilio ao projeto de engenharia, cujo mau funcionamento pode resultar em um defeito de projeto no sistema que esta sendo desenvolvido. Esse defeito pode causar danos as pessoas se o sistema projetado funciona mal.
2. Qual é a propriedade emergente mais importante de um sistema critico? E quais as razões para que a mesma seja a propriedade emergente mais importante desse sistema?
R.: A propriedade emergente mais importante de um sistema crítico é a confiança.
Há varias razões para que a confiança seja a propriedade emergente mais importante em sistemas críticos:
Sistemas não confiáveis, inseguros ou desprotegidos são frequentemente rejeitados por seus usuários;
Os custos de falha de sistema podem ser muito altos;
Sistemas não confiáveis podem causar perda de informações.
3. - Cite e conceitue as quatro dimensões de confiança em um sistema.
R.: Disponibilidade: Informalmente, a disponibilidade de um sistema é a probabilidade de que ele esteja pronto e em execução, capaz de fornecer serviços úteis a qualquer instante; Confiabilidade: Informalmente, a confiabilidade de um sistema é a probabilidade, em um dado período de tempo, de que