? Os casos de uso são escritos para ajudar a explicar software ou sistemas de negócios . A principal característica de um caso de uso é que ele demonstra por exemplo, como o caso de uso works.A sistema inclui um ator ou atores, uma meta a cumprir dentro do sistema e do fluxo básico de eventos ( as etapas da ação tomadas para atingir o objetivo) . diagramas simples são muitas vezes utilizados para ilustrar um caso de uso. História
Ivar Jacobson, um especialista na área de desenvolvimento de software, descrita pela primeira vez casos de uso em um artigo publicado em 1987. Ele criou um novo termo (em sueco , sua língua nativa ), que traduz aproximadamente a " situação de uso " ou " caso de uso. " Encontrar esses termos um pouco volumosos , mais tarde ele refinou a tradução em Inglês de sua nova frase para " caso de uso ".
Benefícios
Um caso de uso mostra ao leitor como um sistema de funciona de uma situação particular . Porque inclui vários atores envolver o sistema com resultados específicos , acrescenta clareza as especificações do sistema de outra forma seca .
Use Case Scenario vs
Há algum debate sobre a diferença entre os termos " caso de uso " e " cenário " no entendimento de como os sistemas de trabalho.No entanto , é geralmente aceite que: . --- um cenário é mais específico do que um caso de uso --- um caso de uso pode incluir mais de um cenário.
Comprimento e Evento Fluxos
Os casos de uso pode ser curto e doce ( apenas algumas frases ), ou um documento longo , dependendo do que é necessário . o fluxo mais importante de eventos é a principal cenário : aquela em que o objectivo é alcançado através da path.However mais simples , em casos de uso mais avançadas , mais do que um fluxo é descrito . Os fluxos alternativos são ótimas maneiras de adicionar profundidade a compreensão do leitor de como um sistema se comporta. Eles descrevem o que acontece se algo der errado, ou se as circunstâncias são simplesmente um pouco diferente do fluxo básico .
Um Exemplo
Um caso de uso simples é a seguinte : Sistema: XYZ Internet Search EngineDescription /Objetivo : Procure por páginas web relacionadas com uma frase-chave usando as XYZ Internet engine.Actors buscas: Internet usersFlow de eventos para o cenário principal : 1. Usuário navega para a página inicial para a busca engine.2 XYZ. Usuário digita uma palavra-chave para o field.3 pesquisa. O motor de busca exibe uma página de resultados de pesquisa com base na phrase.4 chave. Usuário navega entre os displayed.5 descrições de página . Usuário escolhe uma página específica e clica no link.6 . O motor de busca exibe a página web específica
Dicas
Siga estas dicas para escrever casos de uso eficazes : . --- Escrever numa língua que é fácil de entender, evitando falar técnico a menos que seja apropriado para o seu público. --- Não incluir detalhes desnecessários , que tendem a sobrecarregar e aborrecer o leitor .