• Home
  • About the Author

GIS and .NET Development

Rants on GIS, .NET, and life in general

Feeds:
Posts
Comments

Sequence diagrams sans desktop software

May 2, 2008 by homebrutrout

So we’ve been doing some upfront design work for a client who’s managing their dev processes using RUP. Technically we’re in the elaboration phase and we’ve had a need to do a bunch of sequence diagramming for some implementation briefs. First off, let me say that after having a whole stack of sequence diagrams to do, I’m just about done with Visio. To get things to go smoothly in Visio we had to download some third party UML 2 templates here, which is no biggie really, but the constant random formatting changes when moving things around and the ridiculous semantic errors despite an apparently correct model have caused significant hair loss or greying on my team.

If you’re into the whole UML 2.0 modeling stuff then another excellent resource for under $200 is the Enterprise Architect software, but we were looking for something with even less overhead and mucking about. A member of my team went a-googlin’ and found a great little site for generating web-based UML diagrams. From the “about” information:

The SD Generator was created by Steve Hanov, who does not like using Microsoft Visio. Comments or suggestions are appreciated.

Once you get the syntax down, this is a nifty little utility and moves things along quickly relative to most desktop UML packages I’ve used. The following simple syntax…

Alice->Bob: Authentication Request note right of Bob: Bob thinks about it. Bob->Alice: Authentication Response

…yields the following image.

About the only we can’t do that we’ve wished for here and there is the ability to “ref” other diagrams. Kudos to Steve!

Posted in Offshore | Tagged Sequence, UML, Visio | No Comments Yet

  • Categories

    • .NET (16)
    • Agile (10)
    • ArcGIS Server (2)
    • ArcSDE (1)
    • Code Gen (2)
    • CodeGen (2)
    • Design Patterns (12)
    • ESRI (13)
    • General GIS (23)
    • GeoWeb (5)
    • Interoperability (2)
    • life (8)
    • MVC (9)
    • Offshore (3)
    • REST (1)
    • SubSonic (2)
    • Tech Talk (4)
    • Uncategorized (11)
    • Usability (4)
    • Utilities (5)
    • VE (1)
  • Archives

    • October 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009
    • January 2009
    • December 2008
    • November 2008
    • September 2008
    • July 2008
    • June 2008
    • May 2008
    • March 2008
    • February 2008
    • January 2008
  • Disclaimer

    The posts on this site represent my personal thoughts and opinions at the time of original posting. These views should in no way be construed to be those of my employer. All original work on this site is distributed under the Creative Commons License . Work or concepts attributed to others are licensed separately by the original author.
  • Pages

    • About the Author
  •  

    May 2008
    M T W T F S S
    « Mar   Jun »
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • Admin

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.com

Blog at WordPress.com.

Theme: Mistylook by Sadish.