Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE SOFTWARE BACHARELADO JHONATHAN SILVA DE MELO - RA 3072338801 Santana do livramento - RS 2022.1 JHONATHAN SILVA DE MELO LINGUANGEM DE PROGRAMAÇÃO Trabalho realizado para a Universidade Anhanguera, como requisito para a obtenção de média parcial na disciplina de Analise e modelagem de sistemas do 2º semestre, com o intuito de compreender e aplicar os conceitos teóricos em situações praticas. Tutor (a): Vinícius Camargo Prattes Santana do livramento – RS 2022.1 SUMÁRIO 1 INTRODUÇÃO 4 1. DESENVOLVIMENTO 5 1.1 TAREFA 1 6 1.2 TAREFA 2 7 2. CONCLUSÃO 14 INTRODUÇÃO Para a execução dessa produção textual, com o objetivo de desenvolver um diagrama de casos de uso utilizando os conhecimentos e práticas da UML apliquei os conceitos teóricos da disciplina de forma prática, de maneira que pudesse aprimorar todo o conhecimento adquirido ao longo da matéria ministrada. Todo o resultado é fruto do estudo com base nos problemas propostos na disciplina e serviu de base para todo o desenvolvimento do trabalho apresentado. 1. DESENVOLVIMENTO Foi proposto a criação de um sistema bancário usando um diagrama UML, através de uma ferramenta online e gratuita chamada de visual paradigm online. Uma ferramenta poderosa, bastante intuitiva e da fácil utilização. A atividade tem o objetivo de desenvolver as habilidades para se analisar e criar um sistema bancário na pratica e com isso descrever todos os métodos e resultados. 1.1 TAREFA 1 - Utilização do Visual Paradigm Online. Para a realização do tarefa proposta utilizei a ferramenta do visual paradigm online através do site: https://online.visual-paradigm.com. No qual acessei as seguintes opções para o início da atividade, pesquisei por “Use Case Diagram” e acessei a opção disponível logo abaixo na ferramenta. Logo após acessei o botão “create”, no qual me levou para a interface principal do programa para a realização do diagrama. Abaixo demonstro a interface principal da ferramenta, é intuitiva e de fácil utilização, tendo abas com menus para o que for necessário. Incluindo todas a opções necessárias para a criação do diagrama. TAREFA 2 - Criação Sistema Bancário; · O cliente pode abrir e encerrar contas, para isso, ele deverá procurar um funcionário no banco. Acima realizei o primeiro diagrama proposto de modo que, para a abertura da conta o cliente, terá a opção de abrir e fechar a conta tendo como intermédio o banco e o funcionário para a obtenção de tais atividades. Nesse diagrama adicionei os “atores” que são representados pelo cliente e o funcionário do banco, também adicionei um retângulo para representar todo o sistema bancário que iremos desenvolver. Logo em seguida adicionei os casos de usos representados pelas elipses como mostro na figura acima. · O cliente pode abrir uma conta do tipo especial ou poupança. Em seguida criei mais dois casos de uso para as conta especial e corrente, logo criei o relacionamento de “Generalização” para ambas as contas, ligando-as ao “Abrir Conta”, atendendo ao segundo requisito proposto nessa atividade. · O cliente pode depositar ou sacar dinheiro, estas funcionalidades podem ser feitas no caixa eletrônico. Criei um relacionamento de caso de uso entre o cliente e o caixa eletrônico, no qual adicionei mais dois casos de usos para a opção de deposito e saque, logo criei o relacionamento de “Generalização” para ambas, ligando-as ao “Caixa Eletrônico”, atendendo ao segundo requisito proposto nessa atividade. · O cliente pode emitir o saldo ou extrato da sua conta, estas funcionalidades podem ser feitas no caixa eletrônico. Criei mais dois relacionamentos de generalização chamados de “Emitir saldo” e “Emitir Extrato”, ligados diretamente ao caixa eletrônico. Fechando assim o quarto problema proposto para essa atividade. · Para o cliente encerrar a sua conta, seu saldo deve estar zerado. Para o próximo problema apresentado. Usei mais um método chamado “include”. Pois temos uma obrigatoriedade exigida na opção. Que no caso é o de “Fechar Conta”, tendo como opção principal “Zerar Saldo” para que a condição ser aceita. Em seguida, mais dois métodos “extend” para depositar ou sacar, sendo opcionais para caso haja a necessidade de saque ou deposito para o encerramento da conta. · Cada movimentação realizada deve ser registrada. Por fim, adicionei um ultimo caso de uso para a resolução do problema final, chamado de “Registrar Transação” para que todas as transações de saques e depósitos fossem registradas. Comisso adicionei métodos includes para realizar as operações de registros. 2 2. CONCLUSÃOx Com base na resolução de todos os problemas propostos e sendo aplicados todos os conceitos e métodos ensinados durante a disciplina de análise e desenvolvimento de sistemas. concluo com êxito e de forma satisfatória a atividade proposta pela disciplina, tendo em vista que se foi criado um diagrama simples e completo de um sistema bancário, no qual envolveu muitos teóricos de forma pratica. Fazendo com que todo o aprendizado fosse massificado.
Compartilhar