Uml - exemplo de descrição de caso de uso "incluir foto no facebook"
Disciplina: Análise e Projeto de Sistemas Orientados a Objetos - Maio/2012
Grupo 03
Caso de Uso: Incluir Foto no Facebook
Fluxo Típico
Usuário
Sistema
1. Solicita a opção enviar imagem
2. Solicita o caminho da imagem a ser inserida
3. Seleciona a imagem a ser inserida
4. Valida arquivo [RN1]
5. Apresenta imagem escolhida.
[A1: Usuário opta por nomear o álbum]
[A2: Usuário opta por inserir comentário]
[A3: Usuário seleciona marcar a foto]
[A4: Usuário opta por informar a localidade da foto]
6. Seleciona a publicação da imagem.
[A5: Usuário cancela ação de publicação]
7. Publica a imagem no mural do usuário [RN2].
Fim do caso de uso
Fluxo Alternativo 1: Usuário nomeia álbum
1. Solicita título do álbum
2. Informa nome do álbum
Retorna ao Passo 5 do fluxo típico.
Fluxo Alternativo 2: Usuário insere comentário
1. Solicita comentário da foto
2. Comenta a foto
Retorna ao Passo 5 do fluxo típico.
Fluxo Alternativo 3: Usuário marca foto
[Extend: Caso de Uso “Marcar Foto”]
Retorna ao Passo 5 do fluxo típico.
Fluxo Alternativo 4: Usuário informa a localidade da foto
1. Seleciona a opção de informar localidade
2. Lista as localidades cadastradas que foram exibidas recentemente.
3. Seleciona a localidade na lista.
Retorna ao Passo 5 do fluxo típico
Fluxo Alternativo 5: Usuário cancela publicação da foto
1. Seleciona a opção de cancelar a publicação da foto.
2. Apresenta mensagem solicitando a confirmação deleção da foto [MSG01].
3. Seleciona a opção de deletar a foto.
[A 5.1: Usuário opta por manter a publicação da foto]
Fim do caso de Uso
Retorna ao Passo 5 do fluxo típico
Fluxo Alternativo 5.1: Usuário seleciona manter publicação da foto
1. Seleciona a opção de manter a publicação da foto.
Regra de Negócios:
RN1 – Arquivos de imagens aceitos são arquivos do tipo jpg, png, bmp, gif
RN2 – O sistema deve vincular a imagem no álbum do título informado. No caso do usuário não informar o título