Bei UML-Modellen ist ein Erweiterungspunkt die Stelle im Basisanwendungsfall, an der das Verhalten eines Erweiterungsanwendungsfalls eingefügt werden kann. Der Erweiterungspunkt wird für einen Basisanwendungsfall angegeben und von einer Erweiterungsbeziehung zwischen dem Basisanwendungsfall und dem Erweiterungsanwendungsfall referenziert.
Ein Basisanwendungsfall kann mehrere Erweiterungspunkte haben. Jeder Erweiterungspunkt hat einen eindeutigen Namen, der mindestens eine Position im Verhaltensablauf des Basisanwendungsfalls identifiziert.
Wie die folgende Abbildung zeigt, ist der Name der Erweiterung im Fach für Erweiterungspunkte des Anwendungsfalls aufgelistet.