Em diagramas de seqüência UML (Linguagem de Modelagem Unificada), uma linha de vida representa um elemento conectável do classificador envolvido, incluindo propriedades ou parâmetros herdados e descreve como cada instância participa da interação durante um período de tempo. Cada instância em uma interação é representada por uma linha de vida.
Conforme ilustrado na figura seguir, uma linha de vida consiste em um nome em um retângulo, que é chamada de cabeça, sobre uma linha vertical tracejada, que é chamada de pé, em um quadro de interação.
O nome e o tipo da interação aparece na cabeça da linha de vida. O pé corresponde à instância que a linha de vida representa. As mensagens, que são enviadas e recebidas pela instância, aparecem na linha de vida em uma ordem cronológica.