Um guia simples para usar a análise de casos

O que é análise de caso de uso?

Os diagramas de caso de uso são usados ​​principalmente para descrever funções e as conexões entre funções e casos de uso. Explique quem usará o sistema e o que eles podem fazer com ele.

Um diagrama de caso de uso contém vários elementos de modelo, como sistemas, participantes e casos de uso, e mostra vários relacionamentos entre esses elementos, como generalização, associação e dependência.

Ele mostra um diagrama de modelo funcional do sistema que um usuário externo pode observar. Os casos de uso ajudam a equipe de desenvolvimento a entender os requisitos funcionais do sistema de maneira visual.

Os elementos do diagrama de casos de uso

O diagrama de caso de uso contém 6 elementos, a saber:

  • Ator
  • Casos de uso
  • Associação
  • Incluir relacionamentos
  • Relacionamentos estendidos (Estender)
  • Relação de generalização

Alternativamente, você pode colocar os limites do sistema no diagrama de caso de uso para indicar o escopo do sistema.

Ator

Quais são os papéis que usam esse sistema? Diferentes papéis usam diferentes funções do sistema, que são representadas por vilões no diagrama de caso de uso.

  • Uma entidade externa
  • Participe do processo de execução do caso de uso
  • Os atores são representados pelos papéis que desempenham ao participar de um caso de uso
  • Cada ator pode participar de um ou mais casos de uso

Tipos de ator

  1. Usuários do sistema – Pessoas reais, usuários, são os atores mais comuns que existem em quase todos os sistemas, e devem ser nomeados de acordo com os papéis
    Outros sistemas que interagem com o sistema que está sendo construído
  2. Programa externo — Exemplo, quando o cliente não devolveu o carro no momento da devolução, o sistema lembrará o representante de atendimento ao cliente para ligar para o cliente e o tempo ou o sistema externo se tornará um participante do sistema
  3. Outros incluem dispositivos de hardware, serviços externos e bancos de dados externos

Como encontrar participantes do sistema?

  • Quem usará as principais funções do sistema
  • Quem precisará do apoio do sistema para fazer seu trabalho
  • Quem precisará manter e gerenciar o sistema
  • Quais dispositivos de hardware o sistema precisa lidar
  • Qual sistema está interagindo com este sistema

Iniciante e apoiador

  • Quem ou qual sistema está interessado nos resultados produzidos por este sistema
  • O iniciador é o objeto de serviço primário do caso de uso
    O outro é o participante que desempenha o papel de apoiador

Relação entre casos de uso

Relacionamento de associação (representa o relacionamento entre participantes e casos de uso. Na UML, geralmente é representado por uma linha reta ou uma linha com uma seta apontando para o receptor de informações)

Estruturando casos de uso com relacionamentos

Relação de extensão / extensão (significa que novos comportamentos são adicionados a casos de uso existentes sob certas condições. Os novos casos de uso obtidos são chamados de casos de uso estendidos, e os casos de uso originais são chamados de casos de uso básicos, o que equivale a fornecer uma função adicional para os casos de uso básicos. É representado por linhas pontilhadas com setas em UML, e as setas apontam para os casos de uso básicos)

Relacionamento incluído (significa que o comportamento de outros casos de uso pode ser simplesmente incluído, e o comportamento do caso de uso contido nele pode ser considerado como parte de seu próprio comportamento. Geralmente é representado por linhas pontilhadas com setas em UML, e o setas apontam para os casos de uso incluídos)

Relacionamento de generalização (refere-se a que um caso de uso pai pode ser especializado para formar vários casos de uso filho, e o relacionamento entre casos de uso pai e casos de uso filho é o relacionamento de generalização. Na UML, é representado por uma linha sólida de um triângulo oco seta e a seta aponta para o caso de uso pai)

Exemplos de casos de uso

Aqui eu escolho alguns exemplos do Visual Paradigm Online que você deve estar bastante familiarizado com o negócio, como ATM, DMS e sistema de pedidos. A figura abaixo mostra um  exemplo de diagrama de caso de uso ATM  , que é um exemplo bastante clássico para usar no ensino de diagrama de caso de uso.

O  exemplo de diagrama de caso de uso do Sistema de Gerenciamento de Documentos (DMS)  abaixo mostra os atores e os casos de uso do sistema. Em particular, existem relacionamentos de inclusão e extensão entre os casos de uso.

O  exemplo de diagrama de caso de uso do sistema de pedidos  abaixo mostra os atores e casos de uso envolvidos no sistema:


Leave a Reply

O seu endereço de email não será publicado.