Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Veiga de Almeida – UVA Campus Tijuca TRABALHO DA DISCIPLINA ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO I (AVA 1) Bruno Costa Russi Dias Matrícula: 20211301613 Graduando em Análise e Desenvolvimento de Sistemas Rio de Janeiro, 31 de Agosto de 2022. Enunciado Considerando o caso de uso CSU01 – Realizar saque bancário, que atende ao RF01, realizado pelo cliente de um banco, que deve inserir o seu cartão, informar a sua senha, escolher a opção saque, ou cancelar a operação, e informar o valor a ser retirado, que deve estar disponível conforme a RN01 (o saque será autorizado apenas se houver o valor disponível na conta-corrente). Tendo como base a proposta da descrição de caso de uso apresentada na unidade: 1. Construa a descrição de um caso de uso que representa os procedimentos realizados pelo autor e pela aplicação para realizar a operação de saque em um caixa eletrônico bancário acima descrito. 2. Especifique os fluxos primário, alternativos e exceção que pode haver, acrescidos do cabeçalho do modelo proposto. 3. Faça o texto considerando as normas da ABNT e demais orientações para construção de trabalhos acadêmicos. • Requisitos Funcionais ID: RF01 Requisito: Realizar saque Ator: Cliente Descrição: O sistema deverá ser capaz de permitir que o usuário efetue uma transação de saque desde que seja autenticado no sistema. ID: RF02 Requisito: Inserir Cartão Ator: Cliente Descrição: O sistema deverá ser capaz de pedir ao usuário que insira seu cartão. ID: RF03 Requisito: Digitar Senha Ator: Cliente Descrição: O sistema deverá ser capaz de permitir que o usuário registre sua senha. ID: RF04 Requisito: Escolher Opção Ator: Cliente Descrição: O sistema deverá ser capaz de solicitar à operação que o usuário deseja realizar. ID: RF05 Requisito: Cancelar Operação Ator: Cliente Descrição: O sistema deverá ser capaz de autorizar o cancelamento da operação caso não seja a que o usuário queira utilizar. • Requisitos Não Funcionais ID: RNF01 Requisito: Banco de Dados Descrição: As informações devem ser armazenadas em Banco de dados. ID: RNF02 Requisito: Segurança Descrição: O sistema deverá ser multiusuário e cada usuário que acessar o sistema deverá possuir uma conta e senha. ID: RNF03 Requisito: Ambiante Descrição: O sistema deve ser desenvolvido em ambiente web. ID: RNF04 Requisito: Disponibilidade Descrição: O sistema deverá estar disponível durante o período de funcionamento da empresa. • Descrição das Regras de Negócio ID: RN01 Regra: Valor a ser retirado Descrição: O saque será autorizado apenas se houver valor disponível em conta-corrente. 1. Mapeamento dos requisitos funcionais em caso de uso ID Nome do caso de uso Descrição do caso de uso RF Ator CSU01 Realizar saque O sistema deverá ser capaz de permitir que o usuário efetue uma transação de saque desde que seja autenticado no sistema. RF01 Cliente CSU02 Inserir Cartão O sistema deverá ser capaz de pedir ao usuário que insira seu cartão. RF02 Cliente CSU03 Digitar Senha O sistema deverá ser capaz de permitir que o usuário registre sua senha. RF03 Cliente CSU04 Escolher Opção O sistema deverá ser capaz de solicitar à operação que o usuário deseja realizar. RF04 Cliente CSU05 Cancelar Operação O sistema deverá ser capaz de autorizar o cancelamento da operação caso não seja a que o usuário queira utilizar. RF05 Cliente 2. Descrição textual dos atores Nome Descrição Caso de uso Cliente Realiza operações bancárias CSU01, CSU02, CSU03, CSU04, CSU05 3. Descrição de caso de uso Nome Realizar saque bancário Id: CSU01, CSU02,CSU03, CSU04, CSU05 Sumário: O sistema deverá ser capaz de realizar operações bancárias. Ator primário: Cliente Ator secundário: Pré-condição: O cliente deve estar identificado no sistema Requisito Funcional: RF01, RF02, RF03, RF04, RF05 Requisito Não Funcional: RNF01, RNF02, RNF03, RNF04 Regra de Negócio: RN01 Fluxo Principal 1. Cliente insere seu cartão no caixa eletrônico. 2. Sistema apresenta solicitação de senha. 3. Cliente digita senha. 4. Sistema exibe menu de operações disponíveis. 5. Cliente seleciona a opção saque. 6. Sistema requisita quantia a ser sacada. 7. Cliente retira a quantia. Referências: https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte1_coppe.pdf https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte1_coppe.pdf
Compartilhar