Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ÁTILA PAES DE SOUZA São João de Meriti 2024 ÁTILA PAES DE SOUZA Relatório de Projeto: Análise e Modelagem de Sistemas Trabalho textual apresentado como requisito parcial para a obtenção de média semestral. Orientador: Prof. Ricardo Hiroshi Julio Suzuki São João de Meriti 2024 SUMÁRIO Sumário 1 INTRODUÇÃO 3 2 MÉTODOS 4 3 RESULTADO 6 4 CONCLUSÃO 1 INTRODUÇÃO Com a crescente demanda por serviços bancários digitais, a criação de um sistema bancário automatizado e intuitivo se torna essencial para melhorar a experiência do cliente e otimizar processos internos. Este relatório apresenta uma análise detalhada dos casos de uso para um sistema bancário, focado em operações de abertura, encerramento e gerenciamento de contas, bem como em transações financeiras básicas. A proposta deste sistema é permitir que clientes realizem operações de forma independente por meio de um caixa eletrônico, com suporte de funcionários apenas quando necessário, como na abertura e encerramento de contas. Este sistema também considera aspectos fundamentais de segurança e auditoria, assegurando que todas as movimentações financeiras realizadas pelos clientes sejam registradas automaticamente. Esse registro contínuo de operações reforça a confiabilidade do sistema e facilita o monitoramento de atividades, o que é fundamental para manter a integridade e a transparência das operações bancárias. A estrutura do sistema foi concebida para oferecer um atendimento ágil e completo aos clientes, respeitando as diretrizes de segurança e usabilidade. O diagrama de casos de uso detalhado neste relatório identifica os atores principais, suas interações e as operações disponíveis, oferecendo uma visão ampla das funcionalidades e das restrições envolvidas em cada ação. A modelagem desses casos de uso é uma etapa fundamental para garantir que o sistema atenda plenamente aos requisitos operacionais e de segurança de uma instituição bancária moderna, além de aprimorar a experiência do cliente com um acesso facilitado aos seus serviços bancários. 2 Métodos Para a elaboração do sistema, utilizamos uma abordagem sistemática de engenharia de requisitos, com foco na análise de casos de uso. A metodologia aplicada foi organizada em três etapas principais: 2.1 Levantamento de Requisitos Funcionais Os requisitos foram extraídos de cenários reais de uso em ambientes bancários, resultando na identificação de casos de uso específicos, como abrir e encerrar contas, realizar transações financeiras e emitir consultas e extratos. 2.2 Modelagem dos Casos de Uso Cada requisito funcional foi modelado em um caso de uso. Nessa etapa, determinamos os atores envolvidos (Cliente, Funcionário e Caixa Eletrônico) e as interações específicas de cada funcionalidade, considerando fluxos alternativos e pré-condições, como a necessidade de saldo zerado para encerramento de contas. 2.3 Elaboração do Diagrama de Casos de Uso Por meio de um diagrama de casos de uso, criamos uma representação visual das interações. Esta estrutura facilita a compreensão do fluxo entre cliente e sistema, além de simplificar a comunicação com stakeholders. 3 RESULTADO O algoritmo desenvolvido para calcular a média das notas e verificar a aprovação de alunos mostrou-se eficiente e preciso em sua função principal. Ele foi capaz de calcular corretamente a média das duas notas inseridas e, com base nesse cálculo, determinar se o aluno foi aprovado ou reprovado, de acordo com o critério de aprovação (média ≥ 6). O algoritmo calculou corretamente a média aritmética das duas notas fornecidas, garantindo a exatidão dos resultados. Em todos os casos, a média foi apresentada de forma correta, sem erros ou distorções. O sistema identificou corretamente a situação de aprovação ou reprovação do aluno. Se a média era igual ou superior a 6, o aluno foi considerado aprovado; caso contrário, foi reprovado. Esse critério foi seguido de maneira precisa em todos os testes realizados. 3 Conclusão Através da modelagem dos casos de uso para o sistema bancário, foi possível definir uma estrutura sólida e orientada para atender às necessidades principais de clientes e funcionários no ambiente bancário. Cada caso de uso foi desenhado para que o cliente tenha autonomia em operações de rotina, como depósitos, saques, consultas de saldo e extrato, enquanto atividades mais complexas, como abertura e encerramento de contas, são realizadas com o apoio de um funcionário. Essa distribuição de funções não apenas melhora a experiência do cliente, como também otimiza os recursos internos da instituição financeira. O registro automático de todas as transações é um elemento fundamental desse sistema, reforçando a segurança e a transparência necessárias no setor bancário. Este registro contínuo permite a realização de auditorias e facilita o acompanhamento de movimentações financeiras, o que é essencial para a segurança dos dados e para a confiança do cliente. Além disso, a exigência de saldo zerado para o encerramento de contas garante que o sistema mantenha controle rigoroso sobre o fechamento de contas, evitando problemas financeiros e legais. Em suma, o sistema proposto possibilita a execução de operações bancárias de forma segura, prática e eficiente. Através da modelagem dos casos de uso, foi possível identificar claramente os fluxos de trabalho e as interações entre os usuários e o sistema, o que orienta tanto o desenvolvimento quanto a implantação e manutenção futura. Este sistema é uma base robusta para a modernização dos serviços bancários, alinhando-se às expectativas dos clientes por praticidade e aos requisitos de segurança da instituição financeira. 4 REFERÊNCIAS · http://www.deinf.ufma.br/~geraldo/dob/6.CasosdeUso.pdf · https://www.youtube.com/watch?v=ab6eDdwS3rA · https://www.youtube.com/watch?v=Iv9X3NfzOEo image2.jpg image1.jpeg