Você está tendo sérios problemas com conceitos.
Podemos dizer que o diagrama de sequência vai detalhar, dissecar, ilustrar, a sequência de passos que cada atividade requer para funcionar.
Vamos tentar esclarecer.
Sistema de vendas:
Atividades:
-> Manter estoque
-> Registrar venda
-> Emitir cupom fiscal
-> Emitir nota fiscal
-> Finalizar venda
-> Selecionar forma pagamento
Note que, em nenhum momento eu detalho, senão por uma nomenclatura clara, qual é a atividade.
O diagrama de sequência vai pegar cada uma das atividades e dizer quais passos serão dados pelo(s) ator(es) envolvido(s) e quais serão as ações do sistema, internamente e as invocações externas que este fará, em nível de objetos (objeto da classe que representa o ator, objeto da classe que representa a tela, objeto da classe que corresponde ao negócio, objeto da classe que conversa com o banco de dados, etc), em que as mensagens (ações disparadas pelo ator ou pelo sistema), síncronas ou assíncronas são demonstradas. As mensagens nada mais são do que as chamadas as funcionalidades de um objeto de uma classe (ou da classe, no caso dos métodos estáticos).
Por exemplo, você terá uma classe “TelaVenda” e nela um menu “Selecionar forma pagamento”, vamos dizer que este menu responda ao acionar a tecla “F11”. Existirá uma funcionalidade com nome “selecionarFormaPagamento”, que será invocada de acordo com o acionamento da tecla em questão. É neste nível que o diagrama de sequência tem vida.
Ficou mais claro?