En modélisation UML, lorsque vous dessinez des diagrammes de cas d'utilisation, vous communiquez l'essence du système ou de l'application sans exposez de détails inutiles. Il s'agit d'une technique intéressante pour cacher la complexité du système, mais parfois des détails sont obligatoires. Vous pouvez décrire ces détails dans leur cas d'utilisation propre et les connecter aux cas d'utilisation de base, afin pouvoir révéler des informations qui, dans d'autres cas, auraient été cachées.