IMPLEMENTAÇÃO
__
__
Figura 36: Teste - Segurança do software cliente
Desempenho:
De acordo com os testes iniciais ao desempenho da aplicação cliente, a mesma
consumia cerca de 100% dos recursos de processamento do computador. Foram
realizados alguns ajustes, como por exemplo a introdução de uma função “sleep()”, e a
aplicação passou a utilizar menos de 1% da capacidade de processamento do
computador.
Em termos de memória RAM, todo o sistema de recolha de dados precisa apenas de
cerca de 8Mb de memória para funcionar.
Assim, como a aplicação cliente demostrou um bom desempenho num ambiente
local, e um consumo de recursos bastante reduzido, instalou-se em mais três
computadores, para testar o seu desempenho num ambiente de rede. Chegou-se à
conclusão que o funcionamento do sistema não afetou minimamente o desempenho da
rede estruturada da organização. Alargou-se por isso a instalação aos restantes quarenta
computadores da rede, e os resultados dos testes de desempenho foram semelhantes.
O tempo de resposta do servidor, às consultas feitas à base de dados, nunca
ultrapassou os dois segundos. No entanto, num ambiente diferente, podem existir vários
fatores que influenciam o desempenho da base de dados. Por exemplo, a ligação entre o
servidor e as máquinas cliente ou o número de utilizadores a acederem em simultâneo à
mesma base de dados pode influenciar o desempenho do SGBD que não depende por
isso apenas de si mesmo, para garantir o bom desempenho do sistema.
Avaliou-se também o desempenho da ligação á internet do servidor. Conforme
mostra a figura 37, os cerca de 75 Mb/s de velocidade de download garante não só um
bom desempenho da ligação para o envio de dados das aplicações cliente como uma
boa capacidade de resposta aos pedidos efetuados ao servidor web.