O modelo de caso de uso fornece informações detalhadas sobre os comportamentos do sistema ou aplicativo que você está desenvolvendo. Ele contém diagramas de casos de uso e diagramas de atividades que descrevem como os usuários interagem com o sistema.
O modelo de caso de uso identifica os requisitos do sistema em termos da funcionalidade que deve existir para alcançar as metas determinadas pelo usuário ou para resolver um problema identificado pelo usuário. Os casos de uso descrevem os principais comportamentos que você identifica nos requisitos e descrevem o valor que os resultados fornecem aos usuários; eles não descrevem como o sistema opera internamente. Os atores são os usuários do sistema e representam as diferentes funções que as pessoas e os outros sistemas desempenham quando interagem com o sistema.
Os diagramas de casos de uso representam os relacionamentos entre os casos de uso e atores e os diagramas de atividades para descrever o fluxo de objetos e o controle em cada comportamento identificado.