locked
how to match every stepd of design pattern using Visio (UML) RRS feed

  • Question

  • Hi,

    I am eager to know the prctical implemetation of Design pattern using Visio (UML).

    Thanks.

    Wednesday, August 29, 2007 7:13 AM

Answers

  • Visio is good for pure UML, as is Enterprise Architect.  You can also do some UML like modelling with Visual Studio, which is round tripped, so the model matches the code, and vice versa.

     

    As for links to UML, hmmm...

     

    www.omg.org has some good specs on UML, but that's probably a bit granular as a place to start.

     

    http://www.visualcase.com/tutorials/uml-tutorial.htm this seems to be a reasonably good basic starting point.  If you want to get more into it, then there are some good books out there like "Unified Modeling Language User Guide, 2nd Edition" by Grady Booch and James Rumbaugh.

     

    There's also some good information at www.martinflower.com too if you're interest.

     

    I hope that helps,

     

    Martin Platt.

    Monday, September 3, 2007 10:59 PM

All replies

  • What are you asking here?

     

    Do you want to model a solution using UML, in Visio?  If so, you need to learn how to use UML notation, then you need to apply those principles to a design pattern that you are using.

     

    If you're talking about generation of code, then that's a different story.  I wouldn't recommend using Visio personally, I found it very painful to use when attempting to use a model driven architecture. 

     

    If you could ask some questions, I'll try to give you some help,

     

    Martin Platt.

     

    Monday, September 3, 2007 2:17 AM
  • Hi,

    could you please provide any link which provide the UML notation which is used in real or live project?

    In the next steps I want to know how to implement the design pattern while UML design.

    Thanks.

    Monday, September 3, 2007 12:57 PM
  • Hi Martin,

    Which software you want to recommend for UML design?

    Regards,

    Puru

     

    Monday, September 3, 2007 1:01 PM
  • Visio is good for pure UML, as is Enterprise Architect.  You can also do some UML like modelling with Visual Studio, which is round tripped, so the model matches the code, and vice versa.

     

    As for links to UML, hmmm...

     

    www.omg.org has some good specs on UML, but that's probably a bit granular as a place to start.

     

    http://www.visualcase.com/tutorials/uml-tutorial.htm this seems to be a reasonably good basic starting point.  If you want to get more into it, then there are some good books out there like "Unified Modeling Language User Guide, 2nd Edition" by Grady Booch and James Rumbaugh.

     

    There's also some good information at www.martinflower.com too if you're interest.

     

    I hope that helps,

     

    Martin Platt.

    Monday, September 3, 2007 10:59 PM
  • I'm using Visio for Enterprise Architects 2003 to create UML models for .NET applications.

     

    Is there somplace where I can reference what new features are available in 2007 ???  Is there an Enterprise Architect Version of Visio for 2007 ??

     

    In particular I need code generation functionality ... a tool to do string substitutions for methods and implement an easy way to create templates.

     

    Any advanatge in moving to 2007 ???

     

    What about a scripting language ??? Or would it be better to focus on Visual Studio Templates ... I'm using C#.

     

    Also ... any improvement in the data modeling features ( E/R design ) ... I'm using Er/Win in my current assignment, but the client owns the tool ... I like ErWin much better than Visio 2003 ... have there been improvements in 2007 ???

     

    Thanks,

     

    Steve

     

    Saturday, September 22, 2007 11:35 PM
  • Steve,

     

    I haven't had cause to use 2007 version of Visio, as for me generally, 2003 works well.  I'm pretty sure that there is a Visio 2007 EA version though.  I guess whether it's worthwhile upgrading to is largely down to what you're doing with it?

     

    I would use it purely for diagrams, when you try to use it for reverse engineering, or code generated from model driven architecture type of setup, I've not had much luck unfortunately.

     

    I used ErWin in the dim distant past, and remember it being quite a reasonable tool.

     

    These days I either use the diagrams in SQL, or VS for general purpose diagrams, since they fit the bill better, or if I'm after simply class diagrams, use cases, sequence diagrams and the like, then I still choose Visio.

     

    I hope that helps answer a couple of your questions, and I'm sorry that I can't answer completely.  Maybe I should take a look at it some time soon too!

     

    Martin Platt.

     

    Tuesday, September 25, 2007 6:46 AM