Erros e consequências
São necessários rigorosos controles e cuidados especiais para que o aplicativo seja seguro, rápido e confiável.
Erros e consequências
Perda de dados
A perda de dados pode ocorrer:
- Na coleta;
- Na recepção;
- No processamento;
- No armazenamento;
- Na distribuição;
- Na reprodução dos dados;
- Por falhas da infraestrutura física.
A depender de como e onde o dado é perdido, as perdas podem ser irreversíveis:
-
Se as presenças não forem transmitidas e armazenadas corretamente, como certificar-se das pessoas que realmente participaram de um evento?
- Coletar as presenças novamente depende da honestidade e da boa vontade das pessoas.
- Se a pessoa é da comunidade externa, o contato para confirmação é muito difícil.
-
Se os certificados não forem armazenados e exibidos corretamente, como comprovar a participação em um evento?
- O coordenador não validará a atividade complementar;
- O certificado que poderia ser usado em um processo seletivo não será aceito:
- Se o projeto está off-line ou se os dados não forem exibidos corretamente, a pessoa que faz a validação descartará o certificado.
-
Se a infraestrutura falhar:
- Como recuperar as configurações e o banco de dados?
- Se não for possível recuperar, como configurar tudo novamente e migrar os dados?
Vazamento de dados
Podem ter consequências jurídicas para os encarregados de dados e para a universidade.
Além disso, há a aplicação de multa prevista pela Lei Geral de Proteção de Dados (LGPD).
Uso de material protegido por direitos autorais
O infringimento de direitos autorais pode levar a processos judiciais – até mesmo em outros países.
Danos de imagem
Perspectiva do usuário
O usuário pode confiar em um projeto que:
- Perdeu ou vazou os dados dele?
- Tem uptime baixo?
O usuário quer usar um aplicativo que:
- Não é fácil de usar?
- É incompleto?
- Tem aparência pouco polida?
- "Quebra" com frequência?
- Constantemente mostra mensagens de erro?
- Trava com frequência?
Perspectiva do professor
É possível confiar no que os alunos do curso produzem se o projeto não garante:
- A segurança e a integridade dos dados?
- A disponibilidade dos dados?
- A utilização de boas práticas de desenvolvimento?
Caso algo dê errado, quando será a próxima vez que os professores habilitarão os alunos a desenvolverem um projeto deste porte - que utiliza patrimônio e mão de obra da universidade?
Perspectiva do desenvolvedor
Quero trabalhar em um projeto que:
- É muito difícil de manter, já que não segue boas práticas?
- Precisa de reescrita de muitos erros antigos?