Caso de Usos Conceitos de caso de uso
1. Proposito Relacionar visualmente os atores e os casos de uso e de mostrar quias atores participam em quais casos de uso
2. Notação a
3. Bons nomes Verbo no infinitivo + substantivo
4. Atores
  • Pessoas, sistemas, processos ou coisas que interagem com o sistema em estudo
  • Quem utiliza diretamente o sistema.
  • Hardware externo que interage com o sistema
  • Outros sistemas que interagem com o sistema.
  • Um unico usuário pode interpretar o papel de vários atores e vários atores podem interpretar o papel de um único ator.

5. Descoberta
  • A partir dos atores:
    1. Identificar os atores relacionados ao sistema ou a organização
    2. Para cada ator, identificar os processos que eles iniciam ou em que participam.


  • A partir dos eventos:
    1. Identificar os eventos externos aos quais o sistema deve responder
    2. relacionar os eventos aos atores e estes ao caso de uso

6. Diagramas desenhar.
7. Relacionamentos
  • Entre atores e casos de uso:
    • Levam o nome da associação
    • Especificam visualmente que atores participam de quais casos de uso
    • Não especifica como participação se da: individualmente ou colaborativamente

  • Entre caso de usos:
    • Associação: Ocorrem quando há uma parte do comportamente que é semelhante em mais de um caso de uso (colocar em evidencia)
    • Generalização/Especia;ização
    • Inclusão: ocorre obrigatoriamente
    • Extensão: Ocorre opcionalmente

8. Dicas de solução
  • Estabeleça o contexto do sistema, identificando os atores ao seu redor

  • Para cada ator considere o comportamento que cada um espera ou requer que o sistema proporcione.

  • Nomei esses comportamentos comuns como casos de uso

  • Faç fatoração colocando comopermanente (relacionamneto <<incluir>> ou opcional <<extensão>>

  • Inclua eventuais notas

9. Descrições
  • O que fazer para cada caso de uso
    • Nome
    • relação de atores
    • Descrição do curso normal ou tipico
    • Descrição dos cursos alternativos
    • Opcional: pré condições e pós-condição

  • Regras de negocio:
    • Podem ser especifica para cada caso de uso
    • Generica para grupos de casos de usos

  • Protótipo de telas

    • Informações que deverão ser visualizada
    • Navegação e filtros

link Arquivo origem: WCasoUso.xml. ref