Pergunta

Aqui está a minha pergunta A interação entre o HTML/Javascript coder e do servidor de linguagem de script programador?

Eu decidi fazer o diagrama de atividade para descrever este processo

  1. usuário clicando em "editar" botão
  2. preloader é mostrada ao usuário
  3. solicitação ajax é enviado para a url /ajax_request/categoria/{category_id}/;estamos esperando resposta no formato json
  4. timer foi iniciado;se a resposta não for recebida dentro de 10 segundos - show "alerta de limite de tempo de Ligação, por favor, tente atualizar a página e tentar mais uma vez".
  5. solicitação ajax é recebido em var dados
  6. ocultar preloader
  7. verifique se os dados.o sucesso é falso, então, mostrar "alerta de que Algo vai mal."
  8. coloque data.html em um recipiente

Aqui é o meu diagrama ( meu primeiro diagrama UML :) )

alt texto http://img2.pict.com/a4/77/73/2821248/0/screenshot2b106.png

Como você acha que é adequado para descrever a interação entre o programador Javascript e PHP coder desta forma?

Qualquer ajuda é apreciada.

PS:Agora eu estou procurando a maneira de descrever os dados passados para o servidor e recebeu ao servidor.Qualquer idéias?

Obrigado.

Foi útil?

Solução

O diagrama representa o que você está tentando comunicar - a seqüência de ações que o Java script programador deve implementar.Olhe para o diagrama não é dizer muito mais do que o texto?Você acha que é muito mais fácil de ler?Pessoalmente, acho diagramas como esse não é muito útil.Meu suugestion seria simplesmente usar um storyboard, elaborado na Visão ou o powerpoint ou o que seja.

Você pode usar diagramas de estado para representar o ecrã de fluxos, mas, nos dias de hoje da Web 2.0, Ajax mundo as coisas não são tão orientados a tela, então, eu estou inclinado a usar o storyboard em vez disso.

Eu iria usar diagramas de classe para a concepção de objetos significativos:o serviço que você está chamando e os dados passados para o serviço e do serviço.Se as telas são complexas, eu poderia também ter um diagrama de classe para cada tela, tornando muito claro que os dados devem ser representados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top