Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
MODELAGEM DE SISTEMAS AV3 Esta prova é composta de 5 questões de 2,5 pontos cada. Você deve escolher 4 questões para resolver. SOMENTE 4 QUESTÕES SERÃO CORRIGIDAS, e para isto você deve indicar, na folha de solução da prova, a questão A SER DESCONSIDERADA. Caso esta indicação não seja feita, serão corrigidas as 1a, 2a, 3a e 4a questões. O banco comercial Bancred presta serviços a clientes, permitindo a abertura de contas bancárias com algumas opções disponíveis. O banco aceita pessoas físicas e jurídicas para cliente. Para ser um cliente pessoa física, os dados necessários são nome, cpf, data de nascimento, sexo e endereço completo. Para cliente pessoa jurídica os dados são: nome da empresa, cgc, faturamento anual e endereço completo. O cliente deve fornecer uma senha no ato de seu cadastro, que serve de controle de acesso às consultas no sistema. Para utiliza os serviços do banco, o cliente deve abrir contas bancárias do tipo comum, poupança, aplicação e especial. As regras para abertura e movimentação de conta são as seguintes: a) Uma conta corrente comum deve possuir um número único. Ao abrir a conta, deve ser depositado R$ 1.000,00 para saldo inicial. b) O cliente pode abrir três tipos de contas, além da comum: b.1) Conta especial: a conta possui um limite de crédito, em que o cliente pode utilizar além do saldo disponível. b.2) Poupança: o saldo é atualizado a partir de uma taxa mensal na data de aniversário da conta poupança. A conta poupança deve possuir um saldo mínimo de depósito. b.3) Aplicação: o cliente deposita um valor que deve ser aplicado para investimento por um período em dias. O saldo é reajustado por uma taxa. O sistema deve permitir a movimentação das contas como débito e crédito, respeitando as regras citadas anteriormente. O sistema permite ao cliente acesso à consulta de seu saldo bancário, informando o tipo da conta (comum, especial, aplicação ou poupança) e uma senha de acesso registrada no seu cadastro. Para este mini-mundo: Construa o diagrama casos de uso. Elabore um diagrama de classes (UML) ilustrando os conceitos (classes, atributos e relacionamentos e multiplicidades). Construa o diagrama de seqüência ou colaboração para a situação de cadastramento de um cliente. Você identifica alguma situação onde possa ser aplicado um diagrama de estados? JUSTIFIQUE no caso negativo e no caso positivo apresente o diagrama. Você identifica alguma situação onde possa ser aplicado um diagrama de atiividades? JUSTIFIQUE no caso negativo e no caso positivo apresente o diagrama.