Project

General

Profile

Desg » History » Version 11

José Pinto, 04/11/2012 15:43

1 1 Daniel Soares
h1. [[Desg|5. Decisões Chave do Design]]
2 2 Daniel Soares
3 10 José Pinto
4 10 José Pinto
{{include(AA)}}
5 10 José Pinto
{{include(TL)}}
6 10 José Pinto
{{include(GT)}}
7 10 José Pinto
{{include(Seg)}}
8 2 Daniel Soares
9 2 Daniel Soares
10 6 José Pinto
h2. 5.2 Tratamento e Logging de erros
11 2 Daniel Soares
12 2 Daniel Soares
Se for um do utilizador, após a existência desse erro, o utilizador será informado do erro cometido, e se for o caso, será apresentada uma forma de o corrigir.
13 7 José Pinto
Caso o erro for proveniente do sistema, será armazenado um log com os erros encontrados de forma a mantê-lo funcional através da rápida correção dos mesmos, garantindo assim a segurança e eficiência do sistema.
14 2 Daniel Soares
15 6 José Pinto
h2. 5.3 Gestão de Transações
16 2 Daniel Soares
17 7 José Pinto
Aquando de uma alteração na base de dados, existe a possibilidade de algum pormenor falhar e impossibilitar uma determinada ação na base de dados com total sucesso. Como forma de prevenir situações em que a base de dados fique inconsistente e não funcional, será sempre efetuado um backup do sistema de forma a ser possível realizar o rollback, ou seja, retornar ao último estado em que a base de dados funcionou com sucesso. 
18 2 Daniel Soares
19 6 José Pinto
h2. 5.4 Segurança
20 2 Daniel Soares
21 2 Daniel Soares
Numa fase inicial, serão controlados os acessos, tendo em conta os privilégios do utilizador (se for administrador terá mais privilégios que um utilizador “normal”).
22 2 Daniel Soares
Para efeitos de segurança, de forma a criar um sistema robusto e fiável, as passwords dos utilizadores serão encriptadas. Se um utilizador se esquecer da password, terá a possibilidade de redefinir a palavra-passe após a recepção do link para o efeito no endereço e-mail fornecido.
23 2 Daniel Soares
Um administrador poderá banir outros utilizadores, e para prevenir que um utilizador banido volte a infringir as regras, o IP desse utilizador será bloqueado e impedido de regressar ao website.
24 8 José Pinto
25 9 José Pinto
[[ArqF| +Ver página anterior: Arquitetura Física+ ]] | [[Prot| +Ver página seguinte: Protótipo+ ]]