Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exemplo de diagrama de componentes Segue um exemplo de diagrama de componentes necessário ao serviço de uso de um caixa eletrônico (agências bancárias e banco 24h): 1. Gerenciador de Caixa Eletrônico: gerencia o uso e aguarda pelos eventos dos correntistas, ao interagir com o caixa eletrônico. 2. Criptografia: criptografa os dados, de forma que trafeguem em segurança até os servidores da empresa. 3. Controlador Caixa Eletrônico: age como interface entre o caixa eletrônico e as camadas da aplicação, residentes nos servidores, que darão a reposta a cada solicitação do cliente. 4. Firewall: filtra os acessos, verificando se a chamada ao gerenciador de contas é confiável e de acordo com os parâmetros de comunicação da empresa. 5. Gerenciador de Contas: gerencia os acessos aos dados da conta e sua movimentação, solicitando a desencriptação dos dados e identificando o que o cliente solicitou no caixa eletrônico. 6. Descriptografia: responsável por desencriptar os dados, encriptados na origem, deixando-os no estado original. 7. SGBD: faz o acesso à base de dados, conforme a solicitação do cliente. Repare que a solução dessa imagem permite flexibilidade em futuras mudanças. Se alterarmos a técnica de criptografia ou mesmo desejarmos ampliar as possiblidades com novas técnicas, basta substituir ou adicionar novos componentes de criptografia e descriptografia. Se quisermos trocar o software de firewall, basta substituir o respectivo componente. Se mudarmos de banco de dados, basta substituir o componente responsável pelo acesso aos dados.
Compartilhar