Exercicio Engenharia de Software - Caso de USO
Por: Rafaela Custódio • 22/9/2019 • Trabalho acadêmico • 1.717 Palavras (7 Páginas) • 325 Visualizações
NOME: RAFAELA BÁRBARA CUSTÓDIO – 201720376
CRIAÇÃO DE DIAGRAMA DE CASOS DE USO
Objetivo: Familiarizar o aluno com o Diagrama de Casos de Uso, identificação de atores, casos de uso, associações, herança e também com a descrição dada pelo usuário do sistema desejado. Além disto, o aluno fará a prática utilizando a ferramenta Astah (ou outra de escolha do aluno) que propicia o desenho de diagramas de casos de uso.
Equipe e Entrega: Individual e entrega 20/09/2019 pelo Campus Virtual.
Sugestão de Ferramenta a ser usada: Ferramenta gratuita para modelagem UML chamada ASTAH UML: http://astah.net/
Use esta ferramenta para criar diagramas de casos de uso de maneira intuitiva, clicando e arrastando os ícones. A ferramenta permite exportar os diagramas no formato de figura, permitindo a construção de relatórios de uma maneira mais fácil.
A ferramenta Astah dá licenças gratuitas da versão profissional para alunos universitários. Para isto, você deve pedir a licença no site da empresa usando uma conta de email institucional. Obrigatoriamente o domínio deve conter @...UFLA.BR.
Acesse: http://astah.net/student-license-request
Fontes a serem consultadas
- Livro na biblioteca:
GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. São Paulo, SP: Novatec, 2009. 485 p. ISBN 9788575221938.
Número de chamada: 005.1 GUE uml
- artigo de revista:
http://www.devmedia.com.br/desenvolvimento-de-software-dirigido-por-caso-de-uso/9148
Enunciado:
- A leitura do livro e/ou do artigo é obrigatória para que o aluno relembre os conceitos passados em sala de aula e aprenda sobre herança de atores e casos de uso. Somente após a leitura o aluno será capaz de fazer o exercício apropriadamente.
- Elabore o enunciado e a resolução para cada solicitação abaixo. Entenda-se por ENUNCIADO um texto em português que representa as informações colhidas junto ao cliente e que descreve o que o sistema deve fazer. Entenda-se RESOLUÇÃO o diagrama de caso de uso e, quando solicitado, a descrição do caso de uso.
Exemplo de Enunciado: "A secretária do consultório médico tem as responsabilidades de agendar consulta, cancelar consulta, confirmar a consulta, receber o pagamento e emitir a nota fiscal de pagamento. Todas estas funcionalidades também podem ser feitas pelo médico que além disto ainda pode registrar no prontuário os sintomas, exames pedidos e o diagnóstico da consulta realizada."
Após fazer o enunciado o aluno deverá construir o diagrama de caso de uso numa ferramenta, gerar uma figura e colá-la no relatório. O aluno deverá fazer sua descrição, sendo vedado pegar/copiar casos de uso prontos de livro, internet, ou qualquer fonte que atrapalhe ou impeça a reflexão/criação do aluno.
Questões do trabalho a a serem tratadas:
- Elabore 1 enunciado e resolução de casos de uso envolvendo associação entre atores e casos de uso (use pelo menos 2 atores e 4 casos de uso). Faça a descrição dos dois casos de uso usando a ferramenta Astah ou outra que o permita. Veja os campos que o modelo de descrição de casos de uso deve conter no final deste documento.
Resposta: Jaqueline é uma artista e gosta de desenhos e fotografia, ela gostaria de um site para ser seu portfólio onde pudesse exibir seus desenhos e fotografias. Ela gerencia os posts(desenhos ou fotografias) e os usuários podem apenas visualizar e entrar em contato por e-mail.
[pic 1]
Caso de uso 002 | ||
Nome | Remove Post | |
Atores | Dono do portfólio | |
Resumo | O usuário escolhe o post que deseja remover, clica em um botão e recebe confirmação | |
Pré-condição | Estar logado no sistema e já ter cadastrado pelo menos um post | |
Pós-condição | Receber mensagem de confirmação | |
Fluxo Principal | Usuário 1-Usuário seleciona um post para excluir 2-Clica no botão excluir | Sistema 1-Apresenta posts existentes 2-Solicita Confirmação de exclusão 3-retorna mensagem de confirmação |
Fluxo Alternativo | Usuário | Sistema 1-Informa o motivo pelo qual não foi possível adicionar novo post |
Caso de uso 003 | ||
Nome | Editar Post | |
Atores | Dono do Portfólio | |
Resumo | O usuário preencherá um formulário com os dados que deseja editar | |
Pré-condição | Estar logado e existir pelo menos um post adicionado | |
Pós-condição | Receber mensagem de confirmação | |
Fluxo Principal | Usuário 1-O usuário escolhe dentre os posts existentes 2-Usuário preenche os campos desejados 3- Clica em salvar | Sistema 1-O sistema exibe os posts existentes 2-Exibe os dados do post escolhido 3-Retorna uma mensagem de confirmação |
Fluxo Alternativo | Usuário | Sistema 1-Informa o motivo pelo qual não foi possível enviar mensagem |
...