Na modelagem UML, um ponto de extensão identifica o ponto no caso de uso base onde o comportamento de um caso de uso de extensão pode ser inserido. O ponto de extensão é especificado para um caso de uso base e é referenciado por um relacionamento de extensão entre o caso de uso base e o caso de uso de extensão.
Um caso de uso base pode ter vários pontos de extensão. Cada ponto de extensão possui um nome exclusivo que identifica um ou vários locais na seqüência de comportamento do caso de uso base.
Como a figura a seguir ilustra, o nome da extensão é listado na divisão Extension Points do caso de uso.