architecture - Documenting Web Application Flow / Iteraction -


Whether artifacts / diagrams are used to move the flow of web applications to the account link between static pages and Dynamic visual component (HTML form, JSP, Ajax, etc.) interact with server-side components (servicelets, struts action, etc.)? Use UML Diagrams?

We used the UML class diagram using a variation of Conallen's essay. You will find that this essay has evolved and even a book has become.

I used the approach of my 2-tuck:

After Conallen's paper, we used to represent a new UML web page or part of a page (Orthodox ) So that we can separate server-side code (such as Java Servlet or JSP) from customer-side HTML / JavaScript / AJAX, for example:

  • [Header]
  • Li> [Footer]
  • There were new associations in:

    < Ul>
  • [Builds] - relates server-side code to web page or page block [clear-link] - sitemap is used between client pages on diagram
  • [link]
  • [Forms] - Form
  • [Server-redirect] - Duh
  • Finally, some new diagrams (mostly just special EMS of class Diagrams) such as: A class diagram - such as a user's point of view Fixed link between [web page] ([clear-link])
  • [Page-generation] -> Like a class diagram - Displays a class related to displaying a specific web page: Which code it prepares, submits the code to which code
  • [page-composition] - like a class diagram - some given [web-page]
  • [ Sequence diagram] - only one other variation was that the sequence diagram is now the evening of client-side entities Can L'actor.
  • Good news:

    • We've found that the ration roses icon extension which we see in the picture better than half.

    Bad news:

    • This approach was a lot of work - now we have twice as many institutions as a model since We were now modeling client-side institutions apart from server-side classes.

    Conallen paper for Pict What I am talking about, but as I said, strictly not followed its approach - we only took those pieces we need We hope that it helps.


    Comments

    Popular posts from this blog

    python - Overriding the save method in Django ModelForm -

    html - CSS autoheight, but fit content to height of div -

    qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -