Montar diagrama de sequencia!

por favor gente me ajudem a montar esse diagrama de sequencia , queria saber se os fluxos de exeçao e os fluxo principal com os alternativos sao feitos num diagrama de sequencia só ::

CASOS DE USO: MARCAR CONSULTA

DESCRICAO:A marcação de consultas poderá ser feita pessoalmente ou por telefone por funcionários liberados pelo sistema onde paciente indica seus dados pessoais, se não for cadastro já é realizado seu cadastro, caso já seja cadastrado indica seu nome, CPF, hora e médico que deseja marcar consulta assim realizando sua marcação de consulta ,ou até mesmo pela internet para pacientes já cadastrados seguindo os passos estabelecidos pelo site, o sistema só realizara a marcação de consultas para multas não pendentes
ATORES : Administrador, Telefonista, Atendente e Paciente.

EV= ENTRADA DO SISTEMA
RS=RESPOSTA DO SISTEMA

  1. FLUXO PRINCIPAL

1.1. O paciente chega até o balcão da clínica
1.2. O ator recebe o paciente.
1.3. O paciente se identifica dando o seu CPF e o seu nome.
EV 1.4.O ator informa os dados do paciente ao sistema.
1.5. O paciente informa os dados da consulta (hora, dia, médico).
EV 1.6.O Ator registra os dados da consulta informados pelo paciente.
1.7.O paciente informa os dados de reserva ( data, horário, quantidade de mesas)
RS 1.8.O sistema registra a marcação da consulta proposta pelo paciente.
1.9.O ator confirma com paciente sua consulta marcada.
1.10.O ator agradece ao paciente.

  1. FLUXO ALTERNATIVO
    2.1.Paciente telefona para clínica médica
    2.2.A Ator atende o paciente
    2.3.Retorna ao fluxo principal no passo 1.3

  2. FLUXO ALTERNATIVO (PELA INTERNET)
    3.1Paciente acessa o site da clínica médica.
    EV 3.2.O paciente acessa o sistema com seu login e senha
    EV 3.3.O Paciente registra os dados referentes à marcação da consulta no sistema.
    3.4. Retorna ao fluxo principal no passo 1.8.

4.FLUXO DE VARIANTES

5.FLUXO DE EXCECÕES

1.4. a) O paciente não possui cadastro.
EV 1.4.a1 )O ator realiza o cadastro do paciente.
1.5 a3) Retorna ao fluxo principal no passo 1.3.

1.4.b) O paciente possui multas pendentes
1.4.b1) O paciente realiza o pagamento do seu débito.
EV 1.4.b2) O ator registra o pagamento do seu débito eliminado assim a pendência.
1.4.b3) Retorna ao fluxo principal no passo 1.3.

1.6.a) Não existem horários disponíveis.
RS 1.6.a3) O Sistema retorna horário indisponível.
1.6.a4) Retorna ao fluxo principal 1.5.

Cada fluxo alternativo em um diagrama separado.

o amigao os fluxo de execao tbem sao separados?? mais dai como eu faria os nomes dos diagramas de sequencia!!
marcar consulta fluxo 1
marcar consulta fluxo 2 , assim:??

Tive que fazer vários diagramas de sequencia para um sistema na cadeira da faculdade de Analise de Projeto Orientado a Objeto. O professor me aconselhou a fazer um diagrama de sequencia para cada fluxo alternativo. A nomeclatura já vinha desde a especificação do caso de uso. Por exemplo:

[CSU001] - Marcar Consulta.

[FA001] - Fluxo alternativo nº 001.

[FA002] - Fluxo alternativo nº 002.

No diagrama basta referênciar:

[CSU001] [FA001] - Marcar Consulta

Tudo em códigos … mas vc coloca o titulo do caso de uso pra ficar mais legivel.

Mais informações com um template que vc pode usar no seu projeto em:

http://www.cin.ufpe.br/~ctxmlrec/

A metodologia chama-se PRO.NET e é para .NET , mas isso não quer dizer nada … vc pega só os templates dos documentos que são os mesmos para qualquer projeto OO.

Flw.