Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0315 – MODELAGEM DE SISTEMAS ..:: Descrições Textuais de Caso de Uso ::.. Modelagem de Sistemas – Descrições Textuais de Casos de Uso Descrições Textuais – Objetivos • Auxiliar na comunicação entre analista e programador; • Apresentar o comportamento interno dos casos de uso; • Mostrar a sequência das instruções, bem como as situações de alternativas e exceção (erro); • A UML não especifica nada a respeito de como as descrições textuais de caso de uso devem ser construídas. Também podem ser chamadas de Especificações Textuais de Casos de Uso. Modelagem de Sistemas – Descrições Textuais de Casos de Uso Descrições Textuais – Dimensões – Formato • Descrição contínua • Descrição tabular • Descrição numerada – Grau de detalhamento • Descrição sucinta • Descrição expandida Descrições Textuais – Descrição Contínua Este caso de uso inicia quando o Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do cliente. Uma vez que o Cliente forneça sua senha e esta seja validada, o Sistema exibe as opções de operações disponíveis. O Cliente opta por realizar um saque. O Sistema requisita que seja informado o total a ser sacado. O Cliente informa o valor que deseja sacar. O Sistema libera a quantia desejada e imprime o recibo para o cliente. O Cliente retira a quantia e o recibo e o caso de uso termina. Descrições Textuais – Descrição Numerada 1. Cliente insere cartão no caixa eletrônico 2. Sistema solicita senha 3. Cliente digita a senha 4. Sistema valida senha e exibe menu de opções 5. Cliente indica que deseja realizar um saque 6. Sistema requisita a quantia a ser sacada 7. Cliente informa o valor que deseja sacar 8. Sistema fornece a quantia desejada e imprime recibo para o Cliente 9. Cliente retira a quantia e o recibo e o caso de uso termina. Descrições Textuais – Descrição Tabular Cliente Sistema Insere cartão no caixa eletrônico Solicita senha Digita senha Valida senha e exibe menu de operações disponíveis Solicita realização de saque Requisita quantia a ser sacada Informa quantia de dinheiro desejada Fornece quantia desejada e imprime recibo para cliente Retira quantia e recibo Exemplo - Biblioteca Descrições Textuais – Descrição Resumida Caso de uso: Emprestar livro A Atendente da biblioteca realiza o empréstimo de um ou mais livros a um leitor apto a pegar livros emprestado. O empréstimo é válido por um determinado período de tempo, de acordo com o tipo de leitor. Os livros são levados pelo leitor, depois de devidamente desmagnetizados e marcados como emprestados. Descrições Textuais – Descrição Estendida Caso de Uso: Emprestar Livro Ator Principal: Atendente Pré-Condições: O Atendente está identificado e autenticado. Pós-Condições: Os dados do novo empréstimo são armazenados no sistema. Os livros emprestados tem o status alterado para “emprestado”. Fluxo Principal: 1. O Atendente seleciona a opção para realizar um novo empréstimo. 2. O Atendente informa ao sistema a identificação do leitor. 3. O Sistema exibe o nome do leitor e sua situação. 4. O Atendente solicita os livros a serem emprestados. 5. O Atendente informa ao sistema o código de identificação dos livros. 6. O Sistema informa a data de devolução de cada livro. Descrições Textuais – Descrição Estendida (2) 7. O Sistema pede ao Atendente a confirmação do empréstimo. 8. O Sistema altera o status dos livros emprestados. 9. O Sistema registra os dados do novo empréstimo. 10. Caso de uso é encerrado. Fluxo de Exceção (3): Leitor não encontrado. 3.1 Exibir mensagem de leitor não encontrado. 3.2 Retornar ao passo 2. Fluxo Alternativo (7): Atendente não confirma empréstimo. 7.1 Caso de uso é encerrado. Descrições Textuais – Desafio Como seria a descrição textual expandida do caso de uso REGISTRAR VENDA? Descrições Textuais – Desafio
Compartilhar