Na modelagem UML, ao desenhar diagramas de casos de uso, você comunica a essência do sistema ou aplicativo sem expor quaisquer detalhes desnecessários. Geralmente é uma boa prática ocultar a complexidade do sistema, mas em algumas vezes pode ser necessário expor os detalhes. Você pode representar esses detalhes em seus próprios casos de uso e conectá-los aos casos de uso base, o que permite revelar informações que de outra maneira seriam ocultadas.