Re:Diagramas de Sequência para aplicações Swing e GWT

Fala Gulherme,

foram poucas interfaces que fiz o diagrama de sequência. Geralmente era mais algo como uma caixa preta. A interface, e os web services, servlets, ejbs que eram chamados… tudo bem por cima.

E, quando necessário, detalhava um caso específico mais detalhado. Mas só casos em que um caso precisava ser bem entendido. Por exemplo. Sua aplicação gráfica vai gerar uma transação que resultará em tarifação do cliente. Daí você garante que está atendendo à regra de negócio para esta transação especificando bem o fluxo e validando com outros analistas.

Sugiro que utilize o site do IBM Developerworks. Os caras têm ótimos tutoriais. Além disso, há alguns artigos que sugiro caso ainda esteja em dúvida.

Talvez não seja o caso você especificar o padrão proxy e todas as interações, somente o mais básico. Caso alguém precise entender melhor o que está acontecendo, daí sim você detalharia como eventos estão sendo tratados e todo o fluxo de iterações.

IBM developerWorks - http://www.ibm.com/developerworks
Java Modeling: A UML workbook, Part 1 - http://www.ibm.com/developerworks/java/library/j-jmod0508/
Java Modeling: A UML workbook, Part 2 - http://www.ibm.com/developerworks/java/library/j-jmod0605/
UML’s Sequence Diagram - http://www.ibm.com/developerworks/rational/library/3101.html
UML Activity Diagrams: Detailing User Interface Navigation - http://www.ibm.com/developerworks/rational/library/4697.html

Abraços

Faça somente 2 ou 3 diagramas de sequência que demonstram no geral como as interações entre as camadas funcionam. Não precisa modelar o sistema inteiro com diagrama de sequência.

Só um alerta. 8)

Concordo com o Rodrigo. prefiro usar UML como um esboço, um auxílio para comunicação/exposição de algo mais específico.

[]s

Olá,

Preciso criar diagramas de sequencia para aplicações com interface desktop: Swing e GWT.
Tenho dúvidas na modelagem da interação entre os objetos dessas tecnologias (eventos, RPC, padrão proxy).
Alguém sabe onde encontro material para isso? algum site, tutorial ou coisa assim?

Obrigado, Guilherme Maranhão

Obrigado pelas sugestões!
Acessarei esses sites.

Valeu pelas sugestões.
Vou conversar com o pessoal da equipe.

abs!!